Skip to content

Commit 38959d7

Browse files
committed
fix: added missing importations && used dict() of model_dump()
Signed-off-by: rafaeljohn9 <rafaeljohb@gmail.com>
1 parent a301114 commit 38959d7

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

mpesa_sdk/tax_remittance/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
TaxRemittanceRequest,
33
TaxRemittanceResponse,
44
TaxRemittanceResultCallback,
5+
TaxRemittanceResultCallbackResponse,
6+
TaxRemittanceTimeoutCallback,
7+
TaxRemittanceTimeoutCallbackResponse,
58
)
69
from .tax_remittance import TaxRemittance
710

@@ -11,4 +14,6 @@
1114
"TaxRemittanceResponse",
1215
"TaxRemittanceResultCallback",
1316
"TaxRemittanceResultCallbackResponse",
17+
"TaxRemittanceTimeoutCallback",
18+
"TaxRemittanceTimeoutCallbackResponse",
1419
]

mpesa_sdk/tax_remittance/schemas.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
"""This module defines schemas for M-Pesa Tax Remittance API requests and responses."""
22

3-
from enum import Enum
43
from pydantic import BaseModel, Field, ConfigDict
54
from typing import Optional, List
65

tests/integration/tax_remittance/test_tax_remittance_e2e.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def test_tax_remittance_e2e(tax_remittance_service):
6262
QueueTimeOutURL=queue_timeout_url,
6363
ResultURL=result_url,
6464
)
65-
request = request.model_dump(by_alias=True)
65+
request = dict(request)
6666
print(f"📤 Sending Tax Remittance request: {request}")
6767
response = tax_remittance_service.remittance(request=request)
6868
print(f"✅ Tax Remittance response: {response}")

tests/unit/tax_remittance/test_tax_remittance.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from mpesa_sdk.http_client import HttpClient
1111
from mpesa_sdk.tax_remittance.tax_remittance import TaxRemittance
1212

13-
from mpesa_sdk.tax_remittance.schemas import (
13+
from mpesa_sdk.tax_remittance import (
1414
TaxRemittanceRequest,
1515
TaxRemittanceResponse,
1616
TaxRemittanceResultCallback,

0 commit comments

Comments
 (0)