def test_custom_manager_registration(self): """ Registration with a custom tag manager """ class dummy_manager(object): patterns = [] def add(self, t): self.patterns.append(t) dm = dummy_manager() tag.set_manager(dm) tag.register(*self.tags) self.assertListEqual(self.tags, dm.patterns)
def tearDownClass(cls): tag.set_manager(tag.TagManager())
def setUpClass(cls): tag.set_manager(tag.PriorityTagManager())
def test_set_manager(self): """ Setting up a custom TagManager """ tm = tag.TagManager() self.assertNotEqual(tm, tag._manager) tag.set_manager(tm) self.assertEqual(tm, tag._manager)