From 9f5e83efeddd410fcc9de6aa14ab6468d9ff256a Mon Sep 17 00:00:00 2001 From: dafaath Date: Wed, 13 Nov 2024 13:52:22 +0700 Subject: [PATCH] fix(sdk): Fixing test --- tests/conftest.py | 3 +++ tests/test_inquiry.py | 20 ++++++++++---------- tox.ini | 2 +- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 690d995..f0c1f2c 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,4 +1,5 @@ import enum +import logging import os import random import string @@ -123,8 +124,10 @@ def __construct_sandbox_test_config(): @pytest.fixture(scope="session") def sat_config(make_httpserver: HTTPServer, env: TestEnvironment): if env == TestEnvironment.LOCAL: + logging.info("Using local test config") return __construct_local_test_config(make_httpserver) elif env == TestEnvironment.SANDBOX: + logging.info("Using sandbox test config") return __construct_sandbox_test_config() else: raise ValueError(f"Invalid environment: {env}") diff --git a/tests/test_inquiry.py b/tests/test_inquiry.py index 75f08b1..3eef31a 100644 --- a/tests/test_inquiry.py +++ b/tests/test_inquiry.py @@ -263,18 +263,18 @@ def test_inquiry_success_downline_id( response_json={ "data": { "type": "inquiry", - "id": "2121212", + "id": "111111111111", "attributes": { "admin_fee": 2500, "base_price": 25000, "client_name": "TOKOPXXXX UXX", - "client_number": "2121212", + "client_number": "111111111111", "fields": [{"name": "optional", "value": "optional"}], "inquiry_result": [ - {"name": "ID Pelanggan", "value": "2121212"}, + {"name": "ID Pelanggan", "value": "111111111111"}, {"name": "Nama", "value": "TOKOPXXXX UXX"}, {"name": "Total Bayar", "value": "Rp 27.500"}, - {"name": "IDPEL", "value": "2121212"}, + {"name": "IDPEL", "value": "111111111111"}, {"name": "NAMA", "value": "Tokopedia User Default"}, {"name": "TOTAL TAGIHAN", "value": "1 BULAN"}, {"name": "BL/TH", "value": "MAR20"}, @@ -282,7 +282,7 @@ def test_inquiry_success_downline_id( {"name": "ADMIN BANK", "value": "Rp 2.500"}, {"name": "TOTAL BAYAR", "value": "Rp 27.500"}, ], - "meter_id": "2121212", + "meter_id": "111111111111", "product_code": "pln-postpaid", "sales_price": 27500, }, @@ -303,15 +303,15 @@ def test_inquiry_success_downline_id( assert response.is_success() assert response == InquiryResponse( - id="2121212", + id="111111111111", product_code="pln-postpaid", sales_price=27500, fields=[Field(name="optional", value="optional")], inquiry_result=[ - Field(name="ID Pelanggan", value="2121212"), + Field(name="ID Pelanggan", value="111111111111"), Field(name="Nama", value="TOKOPXXXX UXX"), Field(name="Total Bayar", value="Rp 27.500"), - Field(name="IDPEL", value="2121212"), + Field(name="IDPEL", value="111111111111"), Field(name="NAMA", value="Tokopedia User Default"), Field(name="TOTAL TAGIHAN", value="1 BULAN"), Field(name="BL/TH", value="MAR20"), @@ -322,8 +322,8 @@ def test_inquiry_success_downline_id( base_price=25000, admin_fee=2500, client_name="TOKOPXXXX UXX", - client_number="2121212", - meter_id="2121212", + client_number="111111111111", + meter_id="111111111111", ref_id="", max_payment=0, min_payment=0, diff --git a/tox.ini b/tox.ini index 06ab4e8..61e1ed6 100644 --- a/tox.ini +++ b/tox.ini @@ -15,7 +15,7 @@ pip_version = pip==22.0.4 deps = .[test] commands = - pytest {posargs: tests} + pytest {posargs: tests} -o log_cli=true -vv [testenv:lint] description = Run black to check code formatting