Skip to content

Commit 667238f

Browse files
committed
test: mock dictionaries for tests
1 parent 080826f commit 667238f

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

gapic/ads-templates/tests/unit/gapic/%name_%version/%sub/_test_mixins.py.j2

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ def test_{{ name|snake_case }}_rest_bad_request(transport: str = 'rest', request
1717
response_value.status_code = 400
1818
response_value.request = Request()
1919
req.return_value = response_value
20+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
2021
client.{{ name|snake_case }}(request)
2122

2223
@pytest.mark.parametrize("request_type", [
@@ -50,6 +51,7 @@ def test_{{ name|snake_case }}_rest(request_type):
5051

5152
response_value._content = json_return_value.encode('UTF-8')
5253
req.return_value = response_value
54+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
5355

5456
response = client.{{ name|snake_case }}(request)
5557

gapic/ads-templates/tests/unit/gapic/%name_%version/%sub/test_%service.py.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,6 +1096,7 @@ def test_{{ method_name }}_rest(request_type, transport: str = 'rest'):
10961096
req.return_value = Response()
10971097
req.return_value.status_code = 500
10981098
req.return_value.request = PreparedRequest()
1099+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
10991100
{% if method.void %}
11001101
json_return_value = ''
11011102
{% elif method.server_streaming %}
@@ -1249,6 +1250,7 @@ def test_{{ method.name|snake_case }}_rest(request_type):
12491250

12501251
response_value._content = json_return_value.encode('UTF-8')
12511252
req.return_value = response_value
1253+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
12521254
{% if method.client_streaming %}
12531255
response = client.{{ method.safe_name|snake_case }}(iter(requests))
12541256
{% elif method.server_streaming %}
@@ -1495,6 +1497,7 @@ def test_{{ method_name }}_rest_interceptors(null_interceptor):
14951497
}
14961498

14971499
req.return_value = Response()
1500+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
14981501
req.return_value.status_code = 200
14991502
req.return_value.request = PreparedRequest()
15001503
{% if not method.void %}
@@ -1545,6 +1548,7 @@ def test_{{ method_name }}_rest_bad_request(transport: str = 'rest', request_typ
15451548
response_value.status_code = 400
15461549
response_value.request = Request()
15471550
req.return_value = response_value
1551+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
15481552
{% if method.client_streaming %}
15491553
client.{{ method.safe_name|snake_case }}(iter(requests))
15501554
{% else %}

gapic/templates/tests/unit/gapic/%name_%version/%sub/test_macros.j2

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1171,6 +1171,7 @@ def test_{{ method_name }}_rest_required_fields(request_type={{ method.input.ide
11711171

11721172
response_value._content = json_return_value.encode('UTF-8')
11731173
req.return_value = response_value
1174+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
11741175

11751176
{% if method.client_streaming %}
11761177
response = client.{{ method_name }}(iter(requests))
@@ -1263,6 +1264,7 @@ def test_{{ method_name }}_rest_flattened():
12631264
{% endif %}
12641265
response_value._content = json_return_value.encode('UTF-8')
12651266
req.return_value = response_value
1267+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
12661268

12671269
{% if method.server_streaming %}
12681270
with mock.patch.object(response_value, 'iter_content') as iter_content:
@@ -1796,6 +1798,7 @@ def test_initialize_client_w_{{transport_name}}():
17961798
response_value.status_code = 400
17971799
response_value.request = mock.Mock()
17981800
req.return_value = response_value
1801+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
17991802
{{ await_prefix }}client.{{ method_name }}(request)
18001803

18011804
{% endif %}{# if 'grpc' in transport #}
@@ -1846,6 +1849,7 @@ def test_initialize_client_w_{{transport_name}}():
18461849
response_value.request = Request()
18471850
{% endif %}
18481851
req.return_value = response_value
1852+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
18491853
{{ await_prefix }}client.{{ method_name }}(request)
18501854
{% endif %}{# if 'grpc' in transport #}
18511855
{% endmacro %}
@@ -2029,6 +2033,7 @@ def test_initialize_client_w_{{transport_name}}():
20292033
{% endif %}{# is_async #}
20302034
{% endif %}{# method.server_streaming #}
20312035
req.return_value = response_value
2036+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
20322037
response = {{ await_prefix }}client.{{ method_name }}(request)
20332038
{% if "next_page_token" in method_output.fields.values()|map(attribute='name', default="") and not method.paged_result_field %}
20342039
{# TODO(https://github.com/googleapis/gapic-generator-python/issues/2199): The following assert statement is added to force
@@ -2139,6 +2144,7 @@ def test_initialize_client_w_{{transport_name}}():
21392144
{% endif %}
21402145

21412146
req.return_value = response_value
2147+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
21422148

21432149
response = {{ await_prefix }}client.{{ method_name }}(request)
21442150

@@ -2232,6 +2238,7 @@ def test_initialize_client_w_{{transport_name}}():
22322238

22332239
req.return_value = mock.Mock()
22342240
req.return_value.status_code = 200
2241+
req.return_value.headers = {"header-1": "value-1", "header-2": "value-2"}
22352242
{% if not method.void %}
22362243
return_value = {% if method.output.ident.is_proto_plus_type %}{{ method.output.ident }}.to_json({{ method.output.ident }}()){% else %}json_format.MessageToJson({{ method.output.ident }}()){% endif %}
22372244

0 commit comments

Comments
 (0)