Skip to content

Commit 579abeb

Browse files
authored
Delete the resource in contract_delete_create test (#542)
* Delete the resource in contract_delete_create test
1 parent 033606a commit 579abeb

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/rpdk/core/contract/suite/handler_delete.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,16 @@ def contract_delete_create(resource_client, deleted_resource):
9090
if resource_client.has_writable_identifier():
9191
deleted_model, request = deleted_resource
9292
response = test_create_success(resource_client, request)
93-
93+
created_response = response.copy()
9494
# read-only properties should be excluded from the comparison
9595
prune_properties_from_model(deleted_model, resource_client.read_only_paths)
9696
prune_properties_from_model(
9797
response["resourceModel"], resource_client.read_only_paths
9898
)
9999

100100
assert deleted_model == response["resourceModel"]
101+
resource_client.call_and_assert(
102+
Action.DELETE, OperationStatus.SUCCESS, created_response["resourceModel"]
103+
)
101104
else:
102105
pytest.skip("No writable identifiers. Skipping test.")

0 commit comments

Comments
 (0)