From 1c1942678614439a486019832bb126a3cceb8970 Mon Sep 17 00:00:00 2001 From: Bu Sun Kim Date: Fri, 28 Jan 2022 18:57:24 +0000 Subject: [PATCH 1/2] fix: update snippetgen golden files --- ...llusca_v1_snippets_list_resources_async.py | 12 +- ...ollusca_v1_snippets_list_resources_sync.py | 12 +- .../goldens/snippet_metadata_mollusca_v1.json | 611 ++++++++++++++++++ 3 files changed, 615 insertions(+), 20 deletions(-) create mode 100644 tests/snippetgen/goldens/snippet_metadata_mollusca_v1.json diff --git a/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_async.py b/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_async.py index a0be0b9e2b..de4e1ab4be 100644 --- a/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_async.py +++ b/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_async.py @@ -32,17 +32,9 @@ async def sample_list_resources(): client = mollusca_v1.SnippetsAsyncClient() # Initialize request argument(s) - item_id = "item_id_value" - part_id = "part_id_value" - parent = f"items/{item_id}/parts/{part_id}" - - item_id = "item_id_value" - part_id = "part_id_value" - resource_with_wildcard = f"items/{item_id}/parts/{part_id}" - request = mollusca_v1.ListResourcesRequest( - parent=parent, - resource_with_wildcard=resource_with_wildcard, + parent="parent_value", + resource_with_wildcard="resource_with_wildcard_value", ) # Make the request diff --git a/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_sync.py b/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_sync.py index ddab64b202..4832779217 100644 --- a/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_sync.py +++ b/tests/snippetgen/goldens/mollusca_generated_mollusca_v1_snippets_list_resources_sync.py @@ -32,17 +32,9 @@ def sample_list_resources(): client = mollusca_v1.SnippetsClient() # Initialize request argument(s) - item_id = "item_id_value" - part_id = "part_id_value" - parent = f"items/{item_id}/parts/{part_id}" - - item_id = "item_id_value" - part_id = "part_id_value" - resource_with_wildcard = f"items/{item_id}/parts/{part_id}" - request = mollusca_v1.ListResourcesRequest( - parent=parent, - resource_with_wildcard=resource_with_wildcard, + parent="parent_value", + resource_with_wildcard="resource_with_wildcard_value", ) # Make the request diff --git a/tests/snippetgen/goldens/snippet_metadata_mollusca_v1.json b/tests/snippetgen/goldens/snippet_metadata_mollusca_v1.json new file mode 100644 index 0000000000..a5346a359c --- /dev/null +++ b/tests/snippetgen/goldens/snippet_metadata_mollusca_v1.json @@ -0,0 +1,611 @@ +{ + "snippets": [ + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "ListResources" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_list_resources_async.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_ListResources_async", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "ListResources" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_list_resources_sync.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_ListResources_sync", + "segments": [ + { + "end": 44, + "start": 27, + "type": "FULL" + }, + { + "end": 44, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 45, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodBidiStreaming" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_bidi_streaming_async.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodBidiStreaming_async", + "segments": [ + { + "end": 52, + "start": 27, + "type": "FULL" + }, + { + "end": 52, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 47, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 48, + "type": "REQUEST_EXECUTION" + }, + { + "end": 53, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodBidiStreaming" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_bidi_streaming_sync.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodBidiStreaming_sync", + "segments": [ + { + "end": 52, + "start": 27, + "type": "FULL" + }, + { + "end": 52, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 47, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 48, + "type": "REQUEST_EXECUTION" + }, + { + "end": 53, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodLroSignatures" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_lro_signatures_async.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodLroSignatures_async", + "segments": [ + { + "end": 54, + "start": 27, + "type": "FULL" + }, + { + "end": 54, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 46, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 47, + "type": "REQUEST_EXECUTION" + }, + { + "end": 55, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodLroSignatures" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_lro_signatures_sync.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodLroSignatures_sync", + "segments": [ + { + "end": 54, + "start": 27, + "type": "FULL" + }, + { + "end": 54, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 46, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 47, + "type": "REQUEST_EXECUTION" + }, + { + "end": 55, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodOneSignature" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_one_signature_async.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodOneSignature_async", + "segments": [ + { + "end": 52, + "start": 27, + "type": "FULL" + }, + { + "end": 52, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 46, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 49, + "start": 47, + "type": "REQUEST_EXECUTION" + }, + { + "end": 53, + "start": 50, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodOneSignature" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_one_signature_sync.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodOneSignature_sync", + "segments": [ + { + "end": 52, + "start": 27, + "type": "FULL" + }, + { + "end": 52, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 46, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 49, + "start": 47, + "type": "REQUEST_EXECUTION" + }, + { + "end": 53, + "start": 50, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodServerStreaming" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_server_streaming_async.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodServerStreaming_async", + "segments": [ + { + "end": 51, + "start": 27, + "type": "FULL" + }, + { + "end": 51, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 46, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 47, + "type": "REQUEST_EXECUTION" + }, + { + "end": 52, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "MethodServerStreaming" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_method_server_streaming_sync.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_MethodServerStreaming_sync", + "segments": [ + { + "end": 51, + "start": 27, + "type": "FULL" + }, + { + "end": 51, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 46, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "start": 47, + "type": "REQUEST_EXECUTION" + }, + { + "end": 52, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "OneOfMethodRequiredField" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_one_of_method_required_field_async.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_OneOfMethodRequiredField_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "OneOfMethodRequiredField" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_one_of_method_required_field_sync.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_OneOfMethodRequiredField_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "async": true, + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "OneOfMethod" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_one_of_method_async.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_OneOfMethod_async", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + }, + { + "clientMethod": { + "method": { + "service": { + "shortName": "Snippets" + }, + "shortName": "OneOfMethod" + } + }, + "file": "mollusca_generated_mollusca_v1_snippets_one_of_method_sync.py", + "regionTag": "mollusca_generated_mollusca_v1_Snippets_OneOfMethod_sync", + "segments": [ + { + "end": 45, + "start": 27, + "type": "FULL" + }, + { + "end": 45, + "start": 27, + "type": "SHORT" + }, + { + "end": 33, + "start": 31, + "type": "CLIENT_INITIALIZATION" + }, + { + "end": 39, + "start": 34, + "type": "REQUEST_INITIALIZATION" + }, + { + "end": 42, + "start": 40, + "type": "REQUEST_EXECUTION" + }, + { + "end": 46, + "start": 43, + "type": "RESPONSE_HANDLING" + } + ] + } + ] +} From 68a19b09f3ab0b85a3be02439174e7038988ed52 Mon Sep 17 00:00:00 2001 From: Bu Sun Kim Date: Fri, 28 Jan 2022 18:59:35 +0000 Subject: [PATCH 2/2] chore: mark snippetgen check required --- .github/sync-repo-settings.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml index 048788301d..8dc6d0203f 100644 --- a/.github/sync-repo-settings.yaml +++ b/.github/sync-repo-settings.yaml @@ -24,6 +24,7 @@ branchProtectionRules: - 'showcase-unit-add-iam-methods' - 'integration' - 'style-check' + - 'snippetgen' - 'unit (3.6)' - 'unit (3.7)' - 'unit (3.8)'