Skip to content

Commit 15a31cf

Browse files
committed
Correct default parameter for LNT and test results endpoint
1 parent 391ca93 commit 15a31cf

File tree

4 files changed

+27
-26
lines changed

4 files changed

+27
-26
lines changed

telq/endpoints/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class ResultsURL(TelQURL):
7171
"""Endpoint for results"""
7272

7373
def path(self, test_id) -> str:
74-
return f"/results/{test_id}"
74+
return f"/tests/{test_id}"
7575

7676

7777
class BatchResultsURL(TelQURL):

telq/tests/lnt.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ class LNT(TelQRest):
2323
def initiate_new_tests(
2424
self,
2525
tests: List[Test],
26+
smppValidityPeriod: Optional[int] = None,
27+
dataCoding: Optional[str] = None,
28+
sourceTon: Optional[str] = None,
29+
sourceNpi: Optional[str] = None,
2630
resultsCallbackUrl: Union[str, None] = None,
2731
resultsCallbackToken: Optional[str] = None,
2832
maxCallbackRetries: int = 3,
29-
dataCoding: str = "01",
30-
sourceTon: str = "00",
31-
sourceNpi: str = "12",
3233
testTimeToLiveInSeconds: int = 3600,
33-
smppValidityPeriod: int = 60,
3434
scheduledDeliveryTime: Optional[str] = None,
35-
replaceIfPresentFlag: int = 0,
35+
replaceIfPresentFlag: bool = False,
3636
priorityFlag: int = 1,
37-
sendTextAsMessagePayloadTlv: int = 0,
37+
sendTextAsMessagePayloadTlv: bool = False,
3838
commentText: Optional[str] = None,
3939
tlv: Optional[List[Dict[str, str]]] = None,
4040
udh: Optional[List[Dict[str, str]]] = None,
@@ -108,13 +108,13 @@ def initiate_new_tests(
108108

109109
data = self._validate_parse_data(
110110
tests,
111-
resultsCallbackUrl,
112-
maxCallbackRetries,
111+
smppValidityPeriod,
113112
dataCoding,
114113
sourceTon,
115114
sourceNpi,
115+
resultsCallbackUrl,
116+
maxCallbackRetries,
116117
testTimeToLiveInSeconds,
117-
smppValidityPeriod,
118118
scheduledDeliveryTime,
119119
replaceIfPresentFlag,
120120
priorityFlag,
@@ -136,20 +136,20 @@ def get_test_results(self, date_from: Optional[str] = None, date_to: Optional[st
136136
def _validate_parse_data(
137137
self,
138138
tests: List[Test],
139-
resultsCallbackUrl: Union[str, None],
140-
maxCallbackRetries: int,
141-
dataCoding: str,
142-
sourceTon: str,
143-
sourceNpi: str,
144-
testTimeToLiveInSeconds: int,
145-
smppValidityPeriod: int,
146-
scheduledDeliveryTime: Optional[str],
147-
replaceIfPresentFlag: int,
148-
priorityFlag: int,
149-
sendTextAsMessagePayloadTlv: int,
150-
commentText: Optional[str],
151-
tlv: Optional[List[Dict[str, str]]],
152-
udh: Optional[List[Dict[str, str]]]
139+
smppValidityPeriod: Optional[int] = None,
140+
dataCoding: Optional[str] = None,
141+
sourceTon: Optional[str] = None,
142+
sourceNpi: Optional[str] = None,
143+
resultsCallbackUrl: Union[str, None] = None,
144+
maxCallbackRetries: int = 3,
145+
testTimeToLiveInSeconds: int = 3600,
146+
scheduledDeliveryTime: Optional[str] = None,
147+
replaceIfPresentFlag: bool = False,
148+
priorityFlag: int = 1,
149+
sendTextAsMessagePayloadTlv: bool = False,
150+
commentText: Optional[str] = None,
151+
tlv: Optional[List[Dict[str, str]]] = None,
152+
udh: Optional[List[Dict[str, str]]] = None,
153153
) -> Dict[str, str]:
154154
if len(tests) == 0:
155155
raise KeyError(

test/test_endpoints.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def test_results_url_1():
6262

6363
def test_results_url_2():
6464
actual = endpoints.ResultsURL(base_url=BASE_URL, api_version="v1.5").url(test_id=908)
65-
expected = f"{BASE_URL}/v1.5/client/results/908"
65+
expected = f"{BASE_URL}/v1.5/client/tests/908"
6666
message = (
6767
f"API version v1.5 results endpoint received {actual} instead of {expected}"
6868
)

test/test_telqtele.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ def test_tests_1(telq_api: TelQTelecomAPI):
5555
}
5656
]
5757

58-
telq_api.mt.initiate_new_tests(single_network)
58+
response = telq_api.mt.initiate_new_tests(single_network)
59+
telq_api.mt.get_test_results(int(response.get('response', [])[0].get('id', 0)))
5960
assert True
6061

6162

0 commit comments

Comments
 (0)