Example #1
0
 def test_as_dict(self):
     objects.load()
     if self.data is None:
         s = componentmodel.Component()
         self.data = {}
     else:
         s = componentmodel.Component(**self.data)
     if 'uri' in self.data:
         del self.data['uri']
     if 'type' in self.data:
         del self.data['type']
     self.assertEqual(self.data, s.as_dict(objects.registry.Component))
Example #2
0
 def test_as_dict_from_keys(self):
     data = {
         'name': 'test_hb',
         'project_id': 'a3266ef8-b3fa-4ab8-b468-d42b5fab5c4d'
     }
     a = component_api.Component(**data)
     self.assertEqual(data, a.as_dict_from_keys(['name', 'project_id']))
Example #3
0
 def test_name(self):
     if self.expect_ok:
         s = component_api.Component(name=self.in_value)
         self.assertEqual(self.in_value, s.name)
     else:
         self.assertRaises(ValueError, component_api.Component,
                           name=self.in_value)
Example #4
0
 def test_as_dict(self):
     data = {'name': 'test_hb',
             'uri': 'http://test_host/v1/components/hb',
             'project_id': 'a3266ef8-b3fa-4ab8-b468-d42b5fab5c4d',
             'user_id': '59a9da1f-9a19-4f1e-8877-120865da716b'}
     a = component_api.Component(**data)
     del data['uri']
     self.assertEqual(data, a.as_dict(component_model.Component))