@@ -44,13 +44,14 @@ def test_global_options_merged_with_provider_options():
44
44
Testing a global option is used when no provider option is set.
45
45
"""
46
46
options .set_global_options (max_instances = 66 )
47
- pubsub_options = options .PubSubOptions (topic = "foo" ) #pylint: disable=unexpected-keyword-arg
47
+ pubsub_options = options .PubSubOptions (
48
+ topic = "foo" ) # pylint: disable=unexpected-keyword-arg
48
49
pubsub_options_dict = pubsub_options ._asdict_with_global_options ()
49
50
assert (pubsub_options_dict ["topic" ] == "foo"
50
- ), "'topic' property missing from dict"
51
+ ), "'topic' property missing from dict"
51
52
assert "options" not in pubsub_options_dict , "'options' key should not exist in dict"
52
53
assert (pubsub_options_dict ["max_instances" ] == 66
53
- ), "provider option did not update using the global option"
54
+ ), "provider option did not update using the global option"
54
55
55
56
56
57
def test_https_options_removes_cors ():
@@ -119,7 +120,8 @@ def test_merge_apis_empty_input():
119
120
expected_output = []
120
121
merged_apis = merge_required_apis (required_apis )
121
122
122
- assert merged_apis == expected_output , f"Expected { expected_output } , but got { merged_apis } "
123
+ assert merged_apis == expected_output , f"Expected {
124
+ expected_output } , but got { merged_apis } "
123
125
124
126
125
127
def test_merge_apis_no_duplicate_apis ():
@@ -162,7 +164,8 @@ def test_merge_apis_no_duplicate_apis():
162
164
163
165
merged_apis = merge_required_apis (required_apis )
164
166
165
- assert merged_apis == expected_output , f"Expected { expected_output } , but got { merged_apis } "
167
+ assert merged_apis == expected_output , f"Expected {
168
+ expected_output } , but got { merged_apis } "
166
169
167
170
168
171
def test_merge_apis_duplicate_apis ():
@@ -212,8 +215,12 @@ def test_merge_apis_duplicate_apis():
212
215
213
216
for expected_item in expected_output :
214
217
assert (expected_item in merged_apis
215
- ), f"Expected item { expected_item } missing from the merged list"
218
+ ), f"Expected item { expected_item } missing from the merged list"
216
219
217
220
for actual_item in merged_apis :
218
221
assert (actual_item in expected_output
219
- ), f"Unexpected item { actual_item } found in the merged list"
222
+ ), f"Unexpected item { actual_item } found in the merged list"
223
+
224
+
225
+ def test_invoker_with_one_element_doesnt_throw ():
226
+ options .HttpsOptions (invoker = ["public" ])._endpoint (func_name = "test" )
0 commit comments