Example #1
0
 def test_add_regular_entries(self):
     add_to_list(
         self.initial_list,
         [
             "~/test/file2", "~/test/subdir/file3",
             "~/test/subdir/subdir/file4"
         ],
     )
     self.assertEqual(
         self.initial_list,
         [
             "~/test/file",
             "~/test/file2",
             "~/test/subdir/file",
             "~/test/subdir/file3",
             "~/test/subdir/other_file",
             "~/test/subdir/subdir/file",
             "~/test/subdir/subdir/file4",
             "~/test/subdir/subdir/other_other_file",
             "~/test/subdir2",
         ],
     )
Example #2
0
 def test_add_parent(self):
     add_to_list(self.initial_list, ["~/test/subdir/"])
     self.assertEqual(self.initial_list,
                      ["~/test/file", "~/test/subdir", "~/test/subdir2"])
Example #3
0
 def test_add_already_contained(self):
     add_to_list(self.initial_list,
                 ["~/test/subdir2/file", "~/test/subdir2/other_subdir2"])
     self.assertEqual(self.initial_list, example_list)
Example #4
0
 def test_add_duplicates(self):
     add_to_list(self.initial_list, ["~/test/file", "~/test/subdir/file"])
     self.assertEqual(self.initial_list, example_list)
Example #5
0
 def test_add_invalid(self):
     add_to_list(self.initial_list, ["~/test//file/x"])
     self.assertEqual(self.initial_list, example_list)
Example #6
0
 def test_add_no_entries(self):
     add_to_list(self.initial_list, [])
     self.assertEqual(self.initial_list, example_list)