Пример #1
0
 def test_create_dp_with_duplicate_name(self):
     utils.create_test_device_profile(self.context)
     duplicate_dp = utils.get_test_device_profile()
     duplicate_dp['id'] = 2
     duplicate_dp['uuid'] = uuidutils.generate_uuid()
     self.assertRaises(exception.DuplicateDeviceProfileName,
                       self.dbapi.device_profile_create, self.context,
                       duplicate_dp)
Пример #2
0
 def setUp(self):
     super(TestDeviceProfileObject, self).setUp()
     self.fake_device_profile = utils.get_test_device_profile()
Пример #3
0
 def test_create_dp_with_duplicate_uuid(self):
     utils.create_test_device_profile(self.context)
     duplicate_dp = utils.get_test_device_profile()
     self.assertRaises(exception.DeviceProfileAlreadyExists,
                       self.dbapi.device_profile_create, self.context,
                       duplicate_dp)
Пример #4
0
 def test_create_dp(self):
     created_dp = utils.create_test_device_profile(self.context)
     expected_dp = utils.get_test_device_profile()
     self.assertEqual(
         json.loads(created_dp.profile_json)['groups'],
         json.loads(expected_dp['profile_json'])['groups'])