Skip to content

Commit 32e37fe

Browse files
committed
api unit test file
1 parent 5a3a52a commit 32e37fe

File tree

1 file changed

+19
-53
lines changed

1 file changed

+19
-53
lines changed

test/unit/api/test_phone_number_lookup_api.py

Lines changed: 19 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -15,72 +15,38 @@
1515

1616
import unittest
1717

18-
from hamcrest import *
19-
from test.utils.env_variables import *
20-
from bandwidth import ApiClient, Configuration
2118
from bandwidth.api.phone_number_lookup_api import PhoneNumberLookupApi
22-
from bandwidth.models.lookup_request import LookupRequest
23-
from bandwidth.models.create_lookup_response import CreateLookupResponse
24-
from bandwidth.models.lookup_status_enum import LookupStatusEnum
25-
from bandwidth.models.lookup_status import LookupStatus
26-
from bandwidth.models.lookup_result import LookupResult
2719

2820

2921
class TestPhoneNumberLookupApi(unittest.TestCase):
3022
"""PhoneNumberLookupApi unit test stubs"""
3123

3224
def setUp(self) -> None:
33-
configuration = Configuration(
34-
username=BW_USERNAME,
35-
password=BW_PASSWORD,
36-
host='http://127.0.0.1:4010',
37-
ignore_operation_servers=True
38-
)
39-
api_client = ApiClient(configuration)
40-
self.phone_number_lookup_api_instance = PhoneNumberLookupApi(api_client)
41-
42-
def test_create_lookup(self) -> None:
43-
"""Test case for create_lookup
44-
45-
Create Lookup
25+
self.api = PhoneNumberLookupApi()
26+
27+
def tearDown(self) -> None:
28+
pass
29+
30+
def test_create_async_bulk_lookup(self) -> None:
31+
"""Test case for create_async_bulk_lookup
32+
33+
Create Asynchronous Bulk Number Lookup
4634
"""
47-
lookup_request = LookupRequest(tns=[BW_NUMBER])
35+
pass
4836

49-
response = self.phone_number_lookup_api_instance.create_lookup_with_http_info(BW_ACCOUNT_ID, lookup_request)
37+
def test_create_sync_lookup(self) -> None:
38+
"""Test case for create_sync_lookup
5039
51-
assert_that(response.status_code, equal_to(202))
52-
assert_that(response.data, instance_of(CreateLookupResponse))
53-
assert_that(response.data.request_id, has_length(36))
54-
assert_that(response.data.status, is_in(LookupStatusEnum))
40+
Create Synchronous Number Lookup
41+
"""
42+
pass
5543

56-
def test_get_lookup_status(self) -> None:
57-
"""Test case for get_lookup_status
44+
def test_get_async_bulk_lookup(self) -> None:
45+
"""Test case for get_async_bulk_lookup
5846
59-
Get Lookup Request Status
47+
Get Asynchronous Bulk Number Lookup
6048
"""
61-
response = self.phone_number_lookup_api_instance.get_lookup_status_with_http_info(
62-
BW_ACCOUNT_ID,
63-
'request-id',
64-
_headers={'Prefer': 'example=lookupMultipleNumbersPartialCompleteExample'}
65-
)
66-
67-
assert_that(response.status_code, equal_to(200))
68-
assert_that(response.data, instance_of(LookupStatus))
69-
assert_that(response.data.request_id, has_length(36))
70-
assert_that(response.data.status, is_in(LookupStatusEnum))
71-
assert_that(response.data.result, instance_of(list))
72-
assert_that(response.data.result[0], instance_of(LookupResult))
73-
assert_that(response.data.result[0].response_code, instance_of(int))
74-
assert_that(response.data.result[0].message, instance_of(str))
75-
assert_that(response.data.result[0].e_164_format, has_length(12))
76-
assert_that(response.data.result[0].formatted, has_length(14))
77-
assert_that(response.data.result[0].country, instance_of(str))
78-
assert_that(response.data.result[0].line_type, instance_of(str))
79-
assert_that(response.data.result[0].line_provider, instance_of(str))
80-
assert_that(response.data.result[0].mobile_country_code, instance_of(str))
81-
assert_that(response.data.result[0].mobile_network_code, instance_of(str))
82-
assert_that(response.data.failed_telephone_numbers, instance_of(list))
83-
assert_that(response.data.failed_telephone_numbers[0], instance_of(str))
49+
pass
8450

8551

8652
if __name__ == '__main__':

0 commit comments

Comments
 (0)