def test_add(self):
     preserved = PreservedTags()
     self.assertNotIn("tag3", preserved)
     preserved.add("tag3")
     self.assertIn("tag3", preserved)
     # Add must persists the change
     self.assertIn("tag3", PreservedTags())
Esempio n. 2
0
 def test_order(self):
     preserved = PreservedTags()
     preserved.add('tag3')
     preserved.add('tag2')
     preserved.add('tag1')
     preserved.discard('tag2')
     self.assertEqual(config.setting[PreservedTags.opt_name], 'tag1, tag3')
 def test_add_case_insensitive(self):
     preserved = PreservedTags()
     self.assertNotIn("tag3", preserved)
     preserved.add("TAG3")
     self.assertIn("tag3", preserved)