def test_negative_delete_by_id(self): """Create Architecture then delete it by wrong ID @id: 78bae664-6493-4c74-a587-94170f20746e @assert: Architecture is not deleted """ for entity_id in invalid_id_list(): with self.subTest(entity_id): with self.assertRaises(CLIReturnCodeError): Architecture.delete({'id': entity_id})
def test_negative_delete_by_id(self): """Create Architecture then delete it by wrong ID @feature: Architecture @assert: Architecture is not deleted """ for entity_id in invalid_id_list(): with self.subTest(entity_id): with self.assertRaises(CLIReturnCodeError): Architecture.delete({'id': entity_id})
def test_negative_delete_by_id(self): """Create Architecture then delete it by wrong ID @feature: Architecture @assert: Architecture is not deleted """ for entity_id in invalid_id_list(): with self.subTest(entity_id): with self.assertRaises(CLIReturnCodeError): Architecture.delete({'id': entity_id})
def test_negative_delete_by_id(self): """Create Architecture then delete it by wrong ID @id: 78bae664-6493-4c74-a587-94170f20746e @assert: Architecture is not deleted """ for entity_id in invalid_id_list(): with self.subTest(entity_id): with self.assertRaises(CLIReturnCodeError) as raise_ctx: Architecture.delete({'id': entity_id}) self.assert_error_msg(raise_ctx, "Could not delete the architecture")
def test_positive_delete_by_id(self): """Create Architecture with valid values then delete it by ID @feature: Architecture @assert: Architecture is deleted """ for name in valid_data_list(): with self.subTest(name): architecture = make_architecture({'name': name}) Architecture.delete({'id': architecture['id']}) with self.assertRaises(CLIReturnCodeError): Architecture.info({'id': architecture['id']})
def test_positive_delete_by_id(self): """Create Architecture with valid values then delete it by ID @id: df699e29-29a3-417a-a6ee-81e74b7211a4 @assert: Architecture is deleted """ for name in valid_data_list(): with self.subTest(name): architecture = make_architecture({'name': name}) Architecture.delete({'id': architecture['id']}) with self.assertRaises(CLIReturnCodeError): Architecture.info({'id': architecture['id']})
def test_negative_delete_by_id(self, entity_id): """Delete architecture by invalid ID :id: 78bae664-6493-4c74-a587-94170f20746e :parametrized: yes :expectedresults: Architecture is not deleted :CaseImportance: Medium """ with pytest.raises(CLIReturnCodeError) as error: Architecture.delete({'id': entity_id}) assert 'Could not delete the architecture' in error.value.message
def test_negative_delete_by_id(self): """Create Architecture then delete it by wrong ID :id: 78bae664-6493-4c74-a587-94170f20746e :expectedresults: Architecture is not deleted :CaseImportance: Critical """ for entity_id in invalid_id_list(): with self.subTest(entity_id): with self.assertRaises(CLIReturnCodeError) as raise_ctx: Architecture.delete({'id': entity_id}) self.assert_error_msg(raise_ctx, "Could not delete the architecture")
def test_positive_delete_by_id(self): """Create Architecture with valid values then delete it by ID :id: df699e29-29a3-417a-a6ee-81e74b7211a4 :expectedresults: Architecture is deleted :CaseImportance: Critical """ for name in valid_data_list(): with self.subTest(name): architecture = make_architecture({'name': name}) Architecture.delete({'id': architecture['id']}) with self.assertRaises(CLIReturnCodeError): Architecture.info({'id': architecture['id']})
def test_positive_CRUD(self): """Create a new Architecture, update the name and delete the Architecture itself. :id: cd8654b8-e603-11ea-adc1-0242ac120002 :expectedresults: Architecture is created, modified and deleted successfully :CaseImportance: Critical """ name = gen_choice(list(valid_data_list().values())) new_name = gen_choice(list(valid_data_list().values())) architecture = make_architecture({'name': name}) assert architecture['name'] == name Architecture.update({'id': architecture['id'], 'new-name': new_name}) architecture = Architecture.info({'id': architecture['id']}) assert architecture['name'] == new_name Architecture.delete({'id': architecture['id']}) with pytest.raises(CLIReturnCodeError): Architecture.info({'id': architecture['id']})
def test_positive_delete(self, data): """@test: Create architecture with valid values then delete it by ID @feature: Architecture @assert: architecture is deleted """ try: new_obj = make_architecture({'name': data}) except CLIFactoryError as err: self.fail(err) return_value = Architecture.delete({'id': new_obj['id']}) self.assertEqual(return_value.return_code, 0) self.assertEqual(len(return_value.stderr), 0) # Can we find the object? result = Architecture.info({'id': new_obj['id']}) self.assertNotEqual(result.return_code, 0) self.assertGreater(len(result.stderr), 0) self.assertEqual(len(result.stdout), 0)
def test_positive_delete(self, data): """@test: Create architecture with valid values then delete it by ID @feature: Architecture @assert: architecture is deleted """ try: new_obj = make_architecture({'name': data}) except CLIFactoryError as err: self.fail(err) return_value = Architecture.delete({'id': new_obj['id']}) self.assertEqual(return_value.return_code, 0) self.assertEqual(len(return_value.stderr), 0) # Can we find the object? result = Architecture.info({'id': new_obj['id']}) self.assertNotEqual(result.return_code, 0) self.assertGreater(len(result.stderr), 0) self.assertEqual(len(result.stdout), 0)