def test_create_baymodel_invalid_network_driver(self): bay_model_client = cli.BayModelClient.as_user('default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() gen_model.network_driver = 'invalid_network_driver' self.assertRaises( exceptions.BadRequest, bay_model_client.post_baymodel, gen_model)
def test_update_baymodel_invalid_patch(self): # get json object gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, old_model = self._create_baymodel(gen_model) bay_model_client = cli.BayModelClient.as_user("default") self.assertRaises(exceptions.BadRequest, bay_model_client.patch_baymodel, datagen.random_uuid(), gen_model)
def test_delete_baymodel_by_name(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, model = self._create_baymodel(gen_model, user='******') resp, _ = cli.BayModelClient.as_user('default').delete_baymodel( model.name) self.assertEqual(204, resp.status) self.baymodels.remove((model.uuid, 'default'))
def test_create_baymodel_invalid_network_driver(self): self.keypairs_client.create_keypair(name='default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() gen_model.network_driver = 'invalid_network_driver' self.assertRaises( exceptions.BadRequest, self.baymodel_client.post_baymodel, gen_model)
def test_list_baymodels(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() _, temp_model = self._create_baymodel(gen_model, user="******") resp, model = cli.BayModelClient.as_user("default").list_baymodels() self.assertEqual(resp.status, 200) self.assertGreater(len(model.baymodels), 0) self.assertIn(temp_model.uuid, list([x["uuid"] for x in model.baymodels]))
def test_delete_baymodel_by_name(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, model = self._create_baymodel(gen_model, user='******') resp, _ = cli.BayModelClient.as_user('default').delete_baymodel( model.name) self.assertEqual(204, resp.status) self.baymodels.remove((model.uuid, 'default'))
def test_delete_baymodel_by_name(self): self.keypairs_client.create_keypair(name='default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, model = self._create_baymodel(gen_model) resp, _ = self.baymodel_client.delete_baymodel(model.name) self.assertEqual(204, resp.status) self.baymodels.remove(model.uuid)
def test_list_baymodels(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() _, temp_model = self._create_baymodel(gen_model, user='******') resp, model = cli.BayModelClient.as_user('default').list_baymodels() self.assertEqual(200, resp.status) self.assertGreater(len(model.baymodels), 0) self.assertIn(temp_model.uuid, list([x['uuid'] for x in model.baymodels]))
def test_list_baymodels(self): self.keypairs_client.create_keypair(name='default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() _, temp_model = self._create_baymodel(gen_model) resp, model = self.baymodel_client.list_baymodels() self.assertEqual(200, resp.status) self.assertGreater(len(model.baymodels), 0) self.assertIn( temp_model.uuid, list([x['uuid'] for x in model.baymodels]))
def test_update_baymodel_invalid_patch(self): # get json object gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, old_model = self._create_baymodel(gen_model) bay_model_client = cli.BayModelClient.as_user('default') self.assertRaises(exceptions.BadRequest, bay_model_client.patch_baymodel, datagen.random_uuid(), gen_model)
def test_update_baymodel_invalid_patch(self): # get json object self.keypairs_client.create_keypair(name='default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, old_model = self._create_baymodel(gen_model) self.assertRaises( exceptions.BadRequest, self.baymodel_client.patch_baymodel, datagen.random_uuid(), gen_model)
def test_update_baymodel_by_uuid(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, old_model = self._create_baymodel(gen_model, user="******") patch_model = datagen.random_baymodel_name_patch_data() bay_model_client = cli.BayModelClient.as_user("default") resp, new_model = bay_model_client.patch_baymodel(old_model.uuid, patch_model) self.assertEqual(resp.status, 200) resp, model = cli.BayModelClient.as_user("default").get_baymodel(new_model.uuid) self.assertEqual(resp.status, 200) self.assertEqual(new_model.uuid, old_model.uuid) self.assertEqual(new_model.name, model.name)
def test_update_baymodel_by_uuid(self): self.keypairs_client.create_keypair(name='default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, old_model = self._create_baymodel(gen_model) patch_model = datagen.random_baymodel_name_patch_data() resp, new_model = self.baymodel_client.patch_baymodel( old_model.uuid, patch_model) self.assertEqual(200, resp.status) resp, model = self.baymodel_client.get_baymodel(new_model.uuid) self.assertEqual(200, resp.status) self.assertEqual(old_model.uuid, new_model.uuid) self.assertEqual(model.name, new_model.name)
def test_update_baymodel_by_uuid(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, old_model = self._create_baymodel(gen_model, user='******') patch_model = datagen.random_baymodel_name_patch_data() bay_model_client = cli.BayModelClient.as_user('default') resp, new_model = bay_model_client.patch_baymodel( old_model.uuid, patch_model) self.assertEqual(200, resp.status) resp, model = cli.BayModelClient.as_user('default').get_baymodel( new_model.uuid) self.assertEqual(200, resp.status) self.assertEqual(old_model.uuid, new_model.uuid) self.assertEqual(model.name, new_model.name)
def test_create_baymodel_invalid_network_driver(self): bay_model_client = cli.BayModelClient.as_user('default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() gen_model.network_driver = 'invalid_network_driver' self.assertRaises(exceptions.BadRequest, bay_model_client.post_baymodel, gen_model)
def test_create_baymodel(self): self.keypairs_client.create_keypair(name='default') gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, model = self._create_baymodel(gen_model)
def test_delete_baymodel_by_uuid(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, model = self._create_baymodel(gen_model, user="******") resp, _ = cli.BayModelClient.as_user("default").delete_baymodel(model.uuid) self.assertEqual(resp.status, 204) self.baymodels.remove((model.uuid, "default"))
def test_create_baymodel(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, model = self._create_baymodel(gen_model, user='******')
def test_create_baymodel(self): gen_model = datagen.random_baymodel_data_w_valid_keypair_and_image_id() resp, model = self._create_baymodel(gen_model, user='******')