Skip to content

Commit 6e844b9

Browse files
committed
test: add test
1 parent 2c278a4 commit 6e844b9

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

tests/test_options.py

+14-7
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,14 @@ def test_global_options_merged_with_provider_options():
4444
Testing a global option is used when no provider option is set.
4545
"""
4646
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
4849
pubsub_options_dict = pubsub_options._asdict_with_global_options()
4950
assert (pubsub_options_dict["topic"] == "foo"
50-
), "'topic' property missing from dict"
51+
), "'topic' property missing from dict"
5152
assert "options" not in pubsub_options_dict, "'options' key should not exist in dict"
5253
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"
5455

5556

5657
def test_https_options_removes_cors():
@@ -119,7 +120,8 @@ def test_merge_apis_empty_input():
119120
expected_output = []
120121
merged_apis = merge_required_apis(required_apis)
121122

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}"
123125

124126

125127
def test_merge_apis_no_duplicate_apis():
@@ -162,7 +164,8 @@ def test_merge_apis_no_duplicate_apis():
162164

163165
merged_apis = merge_required_apis(required_apis)
164166

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}"
166169

167170

168171
def test_merge_apis_duplicate_apis():
@@ -212,8 +215,12 @@ def test_merge_apis_duplicate_apis():
212215

213216
for expected_item in expected_output:
214217
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"
216219

217220
for actual_item in merged_apis:
218221
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

Comments
 (0)