From ba490b98058cbf14f3bb03091cfffdafc7df2089 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Wed, 29 Jan 2025 14:15:34 +0100 Subject: [PATCH] TST: Asapt integration tests to string ids --- loanpy/integrationtests/basic_test.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/loanpy/integrationtests/basic_test.py b/loanpy/integrationtests/basic_test.py index d34a61f..448f0ef 100644 --- a/loanpy/integrationtests/basic_test.py +++ b/loanpy/integrationtests/basic_test.py @@ -256,7 +256,9 @@ def test_request_loan_multiple_items(loan_form_data_multi): assert response.code == 0 loan = db.execute_query(f"FIND loan with {COMMENT.name}='{TESTLOANCOMMENT}'", unique=True) loanid = loan.id - assert loan.get_property(f"{BOX.name}").value == data[F_BOX] + # We need to cast data[F_BOX] to int, since we may have strings in + # the form. + assert loan.get_property(f"{BOX.name}").value == [int(bid) for bid in data[F_BOX]] # #### accept loan #### # data = {} @@ -353,7 +355,9 @@ def test_direct_call(loan_form_data_multi): issue_loan_request(data) loan = db.execute_query(f"FIND loan with {COMMENT.name}='{TESTLOANCOMMENT}'", unique=True) loanid = loan.id - assert loan.get_property(f"{BOX.name}").value == data[F_BOX] + # We need to cast data[F_BOX] to int, since we may have strings in + # the form. + assert loan.get_property(f"{BOX.name}").value == [int(bid) for bid in data[F_BOX]] loan = db.execute_query(f"FIND loan with {COMMENT.name}='{TESTLOANCOMMENT}'", unique=True) data = {} -- GitLab