Exemple #1
0
 def test_with_absolute_path(self):
     argv = ["/home"]
     self.assertEqual(my_ls(argv), original_ls(argv))
Exemple #2
0
 def test_ls_with_star(self):
     argv = glob.glob("*")
     self.assertEqual(
         my_ls(argv), original_ls(argv)
     )  # we are currently only handling files so it will have the same behavior
Exemple #3
0
 def test_with_l_flag(self):
     argv = ["-l"]
     self.assertEqual(my_ls(argv), original_ls(argv))
Exemple #4
0
 def test_ls_with_file_extension(self):
     argv = glob.glob("*.py")
     self.assertEqual(my_ls(argv), original_ls(argv))
Exemple #5
0
 def test_existing_file_start_with(self):
     argv = glob.glob("ls*")
     self.assertEqual(my_ls(argv), original_ls(argv))
Exemple #6
0
 def test_existing_file(self):
     argv = ["ls.py"]
     self.assertEqual(my_ls(argv), original_ls(argv))
Exemple #7
0
 def test_non_existing_file(self):
     argv = ["aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_does_not_exists.txt"]
     self.assertEqual(my_ls(argv), original_ls(argv))
Exemple #8
0
 def test_ls(self):
     argv = [""]
     self.assertEqual(my_ls(argv), original_ls(argv))