def test_plugins_list(self): self.load_from_zip() self.load_from_zip(2) response = self.open_with_auth('/rest/plugins', method='GET') plugins = dict(json.loads(response.data)['plugins'].items()) for p in Plugin.all(): self.assertIn(p.key, plugins.keys()) for k, v in p.metadata.items(): self.assertEqual(getattr(p, k), v)
def tearDown(self): for p in Plugin.all(): p.delete(p.key)
def setUp(self): for p in Plugin.all(): p.delete(p.key)
def _check_key(i, version): key = Plugin.make_key('Test Plugin %s' % i, '0.1') return key in [p.key for p in Plugin.all(version=version)]
def _check_key(i, version): key = Plugin.make_key('Test Plugin %s' % i, '0.1' ) return key in [p.key for p in Plugin.all(version=version)]