def setUp(self): from cms.wizards.wizard_pool import wizard_pool delete = [ "djangocms_blog", "djangocms_blog.cms_wizards", ] for module in delete: if module in sys.modules: del sys.modules[module] wizard_pool._reset() super().setUp()
def setUp(self): try: from cms.wizards.wizard_pool import wizard_pool delete = [ 'djangocms_blog', 'djangocms_blog.cms_wizards', ] for module in delete: if module in sys.modules: del sys.modules[module] wizard_pool._reset() except ImportError: # Not in django CMS 3.2+, no cleanup needed pass
def test_discover(self): wizard_pool._reset() self.assertFalse(wizard_pool._discovered) self.assertEqual(len(wizard_pool._entries), 0) wizard_pool._discover() self.assertTrue(wizard_pool._discovered)