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)
def setUp(self): super(TestDeviceProfileObject, self).setUp() self.fake_device_profile = utils.get_test_device_profile()
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)
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'])