Skip to content

Commit 54434db

Browse files
committed
NRL-638 add cleanup to upsert helper
1 parent 5aff407 commit 54434db

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/features/steps/2_request.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,12 @@ def create_put_document_reference_step(context: Context, ods_code: str):
121121
items = {row["property"]: row["value"] for row in context.table}
122122

123123
doc_ref = create_test_document_reference(items)
124+
doc_ref_id = items.get(id)
124125
context.response = client.upsert(doc_ref.dict(exclude_none=True))
125126

127+
if context.response.status_code == 201:
128+
context.add_cleanup(lambda: context.repository.delete_by_id(doc_ref_id))
129+
126130

127131
@when(
128132
"producer '{ods_code}' requests to delete DocumentReference with id '{doc_ref_id}'"

0 commit comments

Comments
 (0)