From eba2d3c90154bf2a0f8de190b3ef74198737e726 Mon Sep 17 00:00:00 2001 From: DPE bot Date: Mon, 1 May 2017 10:49:29 -0700 Subject: [PATCH] Auto-update dependencies. [(#922)](https://github.com/GoogleCloudPlatform/python-docs-samples/issues/922) * Auto-update dependencies. * Fix pubsub iam samples --- samples/snippets/iam.py | 16 ++++++++++------ samples/snippets/iam_test.py | 2 +- samples/snippets/requirements.txt | 2 +- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/samples/snippets/iam.py b/samples/snippets/iam.py index 1f97e4570..66fb6eb73 100644 --- a/samples/snippets/iam.py +++ b/samples/snippets/iam.py @@ -67,9 +67,11 @@ def set_topic_policy(topic_name): policy = topic.get_iam_policy() # Add all users as viewers. - policy.viewers.add(policy.all_users()) - # Add a group as editors. - policy.editors.add(policy.group('cloud-logs@google.com')) + policy['roles/pubsub.viewer'] = [policy.all_users()] + # Add a group as publisherss. + publishers = policy.get('roles/pubsub.publisher', []) + publishers.append(policy.group('cloud-logs@google.com')) + policy['roles/pubsub.publisher'] = publishers # Set the policy topic.set_iam_policy(policy) @@ -85,9 +87,11 @@ def set_subscription_policy(topic_name, subscription_name): policy = subscription.get_iam_policy() # Add all users as viewers. - policy.viewers.add(policy.all_users()) - # Add a group as editors. - policy.editors.add(policy.group('cloud-logs@google.com')) + policy['roles/viewer'] = [policy.all_users()] + # # Add a group as editors. + editors = policy.get('roles/editor', []) + editors.append(policy.group('cloud-logs@google.com')) + policy['roles/editor'] = editors # Set the policy subscription.set_iam_policy(policy) diff --git a/samples/snippets/iam_test.py b/samples/snippets/iam_test.py index 6d9f7d4d2..f36dbd214 100644 --- a/samples/snippets/iam_test.py +++ b/samples/snippets/iam_test.py @@ -67,7 +67,7 @@ def test_set_topic_policy(test_topic): policy = test_topic.get_iam_policy() assert policy.viewers - assert policy.editors + assert policy['roles/pubsub.publisher'] def test_set_subscription_policy(test_subscription): diff --git a/samples/snippets/requirements.txt b/samples/snippets/requirements.txt index 787d6c448..1412eed3d 100644 --- a/samples/snippets/requirements.txt +++ b/samples/snippets/requirements.txt @@ -1 +1 @@ -google-cloud-pubsub==0.24.0 +google-cloud-pubsub==0.25.0