def test_set_topic_policy( publisher_client: pubsub_v1.PublisherClient, topic_path: str, ) -> CaptureFixture: iam.set_topic_policy(PROJECT_ID, TOPIC_ID) policy = publisher_client.get_iam_policy(request={"resource": topic_path}) assert "roles/pubsub.publisher" in str(policy) assert "allUsers" in str(policy)
def test_set_topic_policy(test_topic): iam.set_topic_policy(test_topic.name) policy = test_topic.get_iam_policy() assert policy.viewers assert policy.editors
def test_set_topic_policy(publisher_client, topic): iam.set_topic_policy(PROJECT, TOPIC) policy = publisher_client.get_iam_policy(request={"resource": topic}) assert "roles/pubsub.publisher" in str(policy) assert "allUsers" in str(policy)
def test_set_topic_policy(test_topic): iam.set_topic_policy(test_topic.name) policy = test_topic.get_iam_policy() assert policy.viewers assert policy['roles/pubsub.publisher']
def test_set_topic_policy(publisher_client, topic): iam.set_topic_policy(PROJECT, TOPIC) policy = publisher_client.get_iam_policy(topic) assert 'roles/pubsub.publisher' in str(policy) assert 'allUsers' in str(policy)
def test_set_topic_policy(test_topic): iam.set_topic_policy(test_topic.name) policy = test_topic.get_iam_policy() assert policy.viewers assert policy['roles/pubsub.publisher']