Exemplo n.º 1
0
 def test_discard(self):
     preserved = PreservedTags()
     self.assertIn("tag1", preserved)
     preserved.discard("tag1")
     self.assertNotIn("tag1", preserved)
     # Discard must persists the change
     self.assertNotIn("tag1", PreservedTags())
Exemplo 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')
Exemplo n.º 3
0
 def test_discard_case_insensitive(self):
     preserved = PreservedTags()
     self.assertIn("tag1", preserved)
     preserved.discard("TAG1")
     self.assertNotIn("tag1", preserved)