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 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)
示例#3
0
 def tearDown(self):
     for p in Plugin.all():
         p.delete(p.key)
示例#4
0
 def tearDown(self):
     for p in Plugin.all():
         p.delete(p.key)
示例#5
0
 def setUp(self):
     for p in Plugin.all():
         p.delete(p.key)
示例#6
0
 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 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)]