Skip to content
This repository was archived by the owner on Sep 21, 2023. It is now read-only.

Commit a56cebc

Browse files
fix: Add async context manager return types (#314)
* fix: Add async context manager return types chore: Mock return_value should not populate oneof message fields chore: Support snippet generation for services that only support REST transport chore: Update gapic-generator-python to v1.11.0 PiperOrigin-RevId: 545430278 Source-Link: googleapis/googleapis@601b532 Source-Link: https://github.com/googleapis/googleapis-gen/commit/b3f18d0f6560a855022fd058865e7620479d7af9 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjNmMThkMGY2NTYwYTg1NTAyMmZkMDU4ODY1ZTc2MjA0NzlkN2FmOSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 831edb5 commit a56cebc

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

google/cloud/video/transcoder_v1/services/transcoder_service/async_client.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1077,7 +1077,7 @@ async def sample_delete_job_template():
10771077
metadata=metadata,
10781078
)
10791079

1080-
async def __aenter__(self):
1080+
async def __aenter__(self) -> "TranscoderServiceAsyncClient":
10811081
return self
10821082

10831083
async def __aexit__(self, exc_type, exc, tb):

samples/generated_samples/snippet_metadata_google.cloud.video.transcoder.v1.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
],
99
"language": "PYTHON",
1010
"name": "google-cloud-video-transcoder",
11-
"version": "1.9.0"
11+
"version": "0.1.0"
1212
},
1313
"snippets": [
1414
{

tests/unit/gapic/transcoder_v1/test_transcoder_service.py

+8-4
Original file line numberDiff line numberDiff line change
@@ -1411,9 +1411,11 @@ async def test_list_jobs_async_pages():
14111411
RuntimeError,
14121412
)
14131413
pages = []
1414-
async for page_ in (
1414+
# Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch`
1415+
# See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372
1416+
async for page_ in ( # pragma: no branch
14151417
await client.list_jobs(request={})
1416-
).pages: # pragma: no branch
1418+
).pages:
14171419
pages.append(page_)
14181420
for page_, token in zip(pages, ["abc", "def", "ghi", ""]):
14191421
assert page_.raw_page.next_page_token == token
@@ -2592,9 +2594,11 @@ async def test_list_job_templates_async_pages():
25922594
RuntimeError,
25932595
)
25942596
pages = []
2595-
async for page_ in (
2597+
# Workaround issue in python 3.9 related to code coverage by adding `# pragma: no branch`
2598+
# See https://github.com/googleapis/gapic-generator-python/pull/1174#issuecomment-1025132372
2599+
async for page_ in ( # pragma: no branch
25962600
await client.list_job_templates(request={})
2597-
).pages: # pragma: no branch
2601+
).pages:
25982602
pages.append(page_)
25992603
for page_, token in zip(pages, ["abc", "def", "ghi", ""]):
26002604
assert page_.raw_page.next_page_token == token

0 commit comments

Comments
 (0)