Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Ce dépôt est archivé. Vous pouvez voir les fichiers et le cloner, mais vous ne pouvez pas pousser ni ouvrir de ticket/demande d'ajout.
 
 
 
 
 
 

32 lignes
968 B

  1. import lister
  2. def test_parse_args_empty_list():
  3. options = lister.parse_args([])
  4. assert options.show_modification_time is False
  5. def test_parse_args_dash_l():
  6. options = lister.parse_args(["-l"])
  7. assert options.show_modification_time is True
  8. def test_list_empty_entries():
  9. options = lister.Options()
  10. assert list(lister.list_entries([], options)) == []
  11. def get_listing(entries, show_modification_time=False):
  12. options = lister.Options()
  13. options.show_modification_time = show_modification_time
  14. return list(lister.list_entries(entries, options))
  15. def test_list_names():
  16. foo_txt = lister.Entry("foo.txt")
  17. entries = [foo_txt]
  18. assert get_listing(entries, show_modification_time=False) == ["foo.txt"]
  19. def test_list_mtimes():
  20. foo_txt = lister.Entry("foo.txt")
  21. foo_txt.mtime = 1559404640
  22. entries = [foo_txt]
  23. assert get_listing(entries, show_modification_time=True)== ["foo.txt 1559404640"]