From d5ae6442d491b82b8e4fa36a765032444465c4e4 Mon Sep 17 00:00:00 2001 From: Katleho Madisa <katleho.madisa47@gmail.com> Date: Tue, 22 Sep 2020 12:32:16 +0000 Subject: [PATCH] SAR-149 Added a test to check new id generated when the ids provided in the params are invalid. --- tests/test_transactions.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_transactions.py b/tests/test_transactions.py index d96a38b..02d5ef8 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: -- GitLab