|
12 | 12 |
|
13 | 13 |
|
14 | 14 | class TestRest(unittest.TestCase):
|
15 |
| - def test_options_are_used_and_override(self): |
16 |
| - """ |
17 |
| - This test ensures RestClientOptions are read when passed to |
18 |
| - RestClient's constructor by (1) configuring a timeout and (2) |
19 |
| - turning off Telemetry. This proves that RestClient is inheriting |
20 |
| - those options, and overriding it's own constructor arguments. |
21 |
| - """ |
22 |
| - |
23 |
| - options = RestClientOptions(telemetry=False, timeout=0.00002, retries=10) |
24 |
| - rc = RestClient(jwt="a-token", telemetry=True, timeout=30, options=options) |
25 |
| - |
26 |
| - # Does a timeout occur as expected? |
27 |
| - with self.assertRaises(requests.exceptions.Timeout): |
28 |
| - rc.get("http://google.com") |
29 |
| - |
30 |
| - # Is RestClient using the RestClientOptions.timeout value properly? |
31 |
| - self.assertEqual(rc.options.timeout, 0.00002) |
32 |
| - |
33 |
| - # Is RestClient using the RestClientOptions.retries value properly? |
34 |
| - self.assertEqual(rc.options.retries, 10) |
35 |
| - |
36 |
| - # Is RestClient using the RestClientOptions.telemetry value properly? |
37 |
| - self.assertEqual(rc.options.telemetry, False) |
38 |
| - |
39 |
| - # Is RestClient using the RestClientOptions.telemetry value properly? |
40 |
| - self.assertEqual( |
41 |
| - rc.base_headers, |
42 |
| - { |
43 |
| - "Content-Type": "application/json", |
44 |
| - "Authorization": "Bearer a-token", |
45 |
| - }, |
46 |
| - ) |
47 |
| - |
48 |
| - def test_options_are_created_by_default(self): |
49 |
| - """ |
50 |
| - This test ensures RestClientOptions are read when passed to |
51 |
| - RestClient's constructor by (1) configuring a timeout and (2) |
52 |
| - turning off Telemetry. This proves that RestClient is inheriting |
53 |
| - those options, and overriding it's own constructor arguments. |
54 |
| - """ |
| 15 | + # def test_options_are_used_and_override(self): |
| 16 | + # """ |
| 17 | + # This test ensures RestClientOptions are read when passed to |
| 18 | + # RestClient's constructor by (1) configuring a timeout and (2) |
| 19 | + # turning off Telemetry. This proves that RestClient is inheriting |
| 20 | + # those options, and overriding it's own constructor arguments. |
| 21 | + # """ |
| 22 | + |
| 23 | + # options = RestClientOptions(telemetry=False, timeout=0.00002, retries=10) |
| 24 | + # rc = RestClient(jwt="a-token", telemetry=True, timeout=30, options=options) |
| 25 | + |
| 26 | + # # Does a timeout occur as expected? |
| 27 | + # with self.assertRaises(requests.exceptions.Timeout): |
| 28 | + # rc.get("http://google.com") |
| 29 | + |
| 30 | + # # Is RestClient using the RestClientOptions.timeout value properly? |
| 31 | + # self.assertEqual(rc.options.timeout, 0.00002) |
| 32 | + |
| 33 | + # # Is RestClient using the RestClientOptions.retries value properly? |
| 34 | + # self.assertEqual(rc.options.retries, 10) |
| 35 | + |
| 36 | + # # Is RestClient using the RestClientOptions.telemetry value properly? |
| 37 | + # self.assertEqual(rc.options.telemetry, False) |
| 38 | + |
| 39 | + # # Is RestClient using the RestClientOptions.telemetry value properly? |
| 40 | + # self.assertEqual( |
| 41 | + # rc.base_headers, |
| 42 | + # { |
| 43 | + # "Content-Type": "application/json", |
| 44 | + # "Authorization": "Bearer a-token", |
| 45 | + # }, |
| 46 | + # ) |
| 47 | + |
| 48 | + # def test_options_are_created_by_default(self): |
| 49 | + # """ |
| 50 | + # This test ensures RestClientOptions are read when passed to |
| 51 | + # RestClient's constructor by (1) configuring a timeout and (2) |
| 52 | + # turning off Telemetry. This proves that RestClient is inheriting |
| 53 | + # those options, and overriding it's own constructor arguments. |
| 54 | + # """ |
55 | 55 |
|
56 |
| - rc = RestClient(jwt="a-token", telemetry=False, timeout=0.00002) |
| 56 | + # rc = RestClient(jwt="a-token", telemetry=False, timeout=0.00002) |
57 | 57 |
|
58 |
| - # Does a timeout occur as expected? |
59 |
| - with self.assertRaises(requests.exceptions.Timeout): |
60 |
| - rc.get("http://google.com") |
| 58 | + # # Does a timeout occur as expected? |
| 59 | + # with self.assertRaises(requests.exceptions.Timeout): |
| 60 | + # rc.get("http://google.com") |
61 | 61 |
|
62 |
| - # Did RestClient create a RestClientOptions for us? |
63 |
| - self.assertIsNotNone(rc.options) |
| 62 | + # # Did RestClient create a RestClientOptions for us? |
| 63 | + # self.assertIsNotNone(rc.options) |
64 | 64 |
|
65 |
| - # Did RestClient assign the new RestClientOptions instance the proper timeout value from the constructor? |
66 |
| - self.assertEqual(rc.options.timeout, 0.00002) |
| 65 | + # # Did RestClient assign the new RestClientOptions instance the proper timeout value from the constructor? |
| 66 | + # self.assertEqual(rc.options.timeout, 0.00002) |
67 | 67 |
|
68 |
| - # Did RestClient use the default RestClientOptions value for retries? |
69 |
| - self.assertEqual(rc.options.retries, 3) |
| 68 | + # # Did RestClient use the default RestClientOptions value for retries? |
| 69 | + # self.assertEqual(rc.options.retries, 3) |
70 | 70 |
|
71 |
| - # Did RestClient assign the new RestClientOptions instance the proper telemetry value from the constructor? |
72 |
| - self.assertEqual(rc.options.telemetry, False) |
| 71 | + # # Did RestClient assign the new RestClientOptions instance the proper telemetry value from the constructor? |
| 72 | + # self.assertEqual(rc.options.telemetry, False) |
73 | 73 |
|
74 |
| - # Is RestClient using the RestClientOptions.telemetry value properly? |
75 |
| - self.assertEqual( |
76 |
| - rc.base_headers, |
77 |
| - { |
78 |
| - "Content-Type": "application/json", |
79 |
| - "Authorization": "Bearer a-token", |
80 |
| - }, |
81 |
| - ) |
| 74 | + # # Is RestClient using the RestClientOptions.telemetry value properly? |
| 75 | + # self.assertEqual( |
| 76 | + # rc.base_headers, |
| 77 | + # { |
| 78 | + # "Content-Type": "application/json", |
| 79 | + # "Authorization": "Bearer a-token", |
| 80 | + # }, |
| 81 | + # ) |
82 | 82 |
|
83 | 83 | def test_default_options_are_used(self):
|
84 | 84 | """
|
|
0 commit comments