diff --git a/tests/test_transactions.py b/tests/test_transactions.py index d96a38b25c3d5c8b01f2f8c18d33573040756d22..02d5ef897b281cf077b27445a5c76ac78476cfbf 100644 --- a/tests/test_transactions.py +++ b/tests/test_transactions.py @@ -60,6 +60,14 @@ class TestTransactionIdGeneration: ) as transaction_id: assert transaction_id == "abc1234" + def test_new_id_generated_if_invalid_ids_passed_in_params(self, id_generator_stub): + parameters = { + "other": "config", + "transaction_id": 54321, + } + with transaction("name", parameters, transaction_id=12345) as transaction_id: + assert transaction_id == id_generator_stub.last_id + def test_new_id_generated_if_id_is_empty(self, id_generator_stub): parameters = {"transaction_id": "", "other": "config"} with transaction("name", parameters) as transaction_id: