def test_positive_update_name(self): """Successfully update an Model. :id: 66eb6cf2-9ec5-4947-97e0-b612780c5cc3 :expectedresults: Model is updated. :CaseImportance: Medium """ model = make_model() for new_name in valid_data_list().values(): with self.subTest(new_name): Model.update({'id': model['id'], 'new-name': new_name}) model = Model.info({'id': model['id']}) self.assertEqual(model['name'], new_name)
def test_negative_update_name(self, class_model, new_name): """Fail to update shared model name :id: 98020a4a-1789-4df3-929c-6c132b57f5a1 :parametrized: yes :expectedresults: Model name is not updated :CaseImportance: Medium """ with pytest.raises(CLIReturnCodeError): Model.update({'id': class_model['id'], 'new-name': new_name}) result = Model.info({'id': class_model['id']}) assert class_model['name'] == result['name']
def test_positive_update_name(self): """@Test: Successfully update an Model. @Feature: Model @Assert: Model is updated. """ model = make_model() for new_name in valid_data_list(): with self.subTest(new_name): Model.update({ 'id': model['id'], 'new-name': new_name, }) model = Model.info({'id': model['id']}) self.assertEqual(model['name'], new_name)
def test_negative_update_name(self): """Create Model then fail to update its name :id: 98020a4a-1789-4df3-929c-6c132b57f5a1 :expectedresults: Model name is not updated :CaseImportance: Medium """ model = make_model() for new_name in invalid_values_list(): with self.subTest(new_name): with self.assertRaises(CLIReturnCodeError): Model.update({'id': model['id'], 'new-name': new_name}) result = Model.info({'id': model['id']}) self.assertEqual(model['name'], result['name'])
def test_positive_update_name(self): """Successfully update an Model. @id: 66eb6cf2-9ec5-4947-97e0-b612780c5cc3 @Assert: Model is updated. """ model = make_model() for new_name in valid_data_list(): with self.subTest(new_name): Model.update({ 'id': model['id'], 'new-name': new_name, }) model = Model.info({'id': model['id']}) self.assertEqual(model['name'], new_name)
def test_positive_update_name(self): """Successfully update an Model. @Feature: Model @Assert: Model is updated. """ model = make_model() for new_name in valid_data_list(): with self.subTest(new_name): Model.update({ 'id': model['id'], 'new-name': new_name, }) model = Model.info({'id': model['id']}) self.assertEqual(model['name'], new_name)
def test_negative_update(self): """@test: Create Model then fail to update its name @feature: Model @assert: Model name is not updated """ model = make_model() for new_name in invalid_values_list(): with self.subTest(new_name): with self.assertRaises(CLIReturnCodeError): Model.update({ 'id': model['id'], 'new-name': new_name, }) result = Model.info({'id': model['id']}) self.assertEqual(model['name'], result['name'])
def test_negative_update_name(self): """Create Model then fail to update its name @id: 98020a4a-1789-4df3-929c-6c132b57f5a1 @assert: Model name is not updated """ model = make_model() for new_name in invalid_values_list(): with self.subTest(new_name): with self.assertRaises(CLIReturnCodeError): Model.update({ 'id': model['id'], 'new-name': new_name, }) result = Model.info({'id': model['id']}) self.assertEqual(model['name'], result['name'])
def test_negative_update_name(self): """Create Model then fail to update its name @feature: Model @assert: Model name is not updated """ model = make_model() for new_name in invalid_values_list(): with self.subTest(new_name): with self.assertRaises(CLIReturnCodeError): Model.update({ 'id': model['id'], 'new-name': new_name, }) result = Model.info({'id': model['id']}) self.assertEqual(model['name'], result['name'])
def test_positive_update_name(self): """Successfully update an Model. :id: 66eb6cf2-9ec5-4947-97e0-b612780c5cc3 :expectedresults: Model is updated. :CaseImportance: Critical """ model = make_model() for new_name in valid_data_list(): with self.subTest(new_name): Model.update({ 'id': model['id'], 'new-name': new_name, }) model = Model.info({'id': model['id']}) self.assertEqual(model['name'], new_name)
def test_positive_crud_with_name(self, name, new_name): """Successfully creates, updates and deletes a Model. :id: 9ca9d5ff-750a-4d60-91b2-4c4375f0e35f :parametrized: yes :expectedresults: Model is created, updated and deleted. :CaseImportance: High """ model = make_model({'name': name}) assert model['name'] == name Model.update({'id': model['id'], 'new-name': new_name}) model = Model.info({'id': model['id']}) assert model['name'] == new_name Model.delete({'id': model['id']}) with pytest.raises(CLIReturnCodeError): Model.info({'id': model['id']})