Пример #1
0
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)
Пример #2
0
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
Пример #3
0
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)
Пример #4
0
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)
Пример #6
0
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']