|
15 | 15 |
|
16 | 16 | import unittest |
17 | 17 |
|
18 | | -from hamcrest import * |
19 | | -from test.utils.env_variables import * |
20 | | -from bandwidth import ApiClient, Configuration |
21 | 18 | 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 |
27 | 19 |
|
28 | 20 |
|
29 | 21 | class TestPhoneNumberLookupApi(unittest.TestCase): |
30 | 22 | """PhoneNumberLookupApi unit test stubs""" |
31 | 23 |
|
32 | 24 | 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 |
46 | 34 | """ |
47 | | - lookup_request = LookupRequest(tns=[BW_NUMBER]) |
| 35 | + pass |
48 | 36 |
|
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 |
50 | 39 |
|
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 |
55 | 43 |
|
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 |
58 | 46 |
|
59 | | - Get Lookup Request Status |
| 47 | + Get Asynchronous Bulk Number Lookup |
60 | 48 | """ |
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 |
84 | 50 |
|
85 | 51 |
|
86 | 52 | if __name__ == '__main__': |
|
0 commit comments