def test_verbose(self): with StdoutOverride() as buffer: load('plugins', verbose=True) buffer.seek(0) output = buffer.getvalue() self.assertEqual(output.count('Loaded'), 2) self.assertEqual(output.count('Could not load'), 3)
def discover_widgets(self): """ Searches for widgets in all INSTALLED_APPS. This will be called when you call ``get_all_widgets`` for the first time. """ if self.discovered: return load('dashboard_widgets') self.discovered = True
def discover(self): if self._discovered: return load('searchreplace') self._discovered = True
def test_extensions(self): load('extensions') self.assertTrue('extensions' in pool, pool) self.assertEqual(len(pool['extensions']), 2, pool) self.assertEqual(sorted(pool['extensions']), sorted(['everything', 'package']))
def test_plugins(self): load('plugins') self.assertTrue('plugins' in pool, pool) self.assertEqual(len(pool['plugins']), 2, pool) self.assertEqual(sorted(pool['plugins']), sorted(['everything', 'plugin']))