Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 def tearDown(self):
     for p in Plugin.all():
         p.delete(p.key)
Ejemplo n.º 4
0
 def tearDown(self):
     for p in Plugin.all():
         p.delete(p.key)
Ejemplo n.º 5
0
 def setUp(self):
     for p in Plugin.all():
         p.delete(p.key)
Ejemplo n.º 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)]
Ejemplo n.º 7
0
 def setUp(self):
     for p in Plugin.all():
         p.delete(p.key)
Ejemplo n.º 8
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)]