def test_receive_with_custom_attributes(publisher_client, topic, subscription_async, capsys): _publish_messages(publisher_client, topic) subscriber.receive_messages_with_custom_attributes(PROJECT, SUBSCRIPTION_ASYNC, 5) out, _ = capsys.readouterr() assert "message" in out assert "origin" in out assert "python-sample" in out
def test_receive_with_custom_attributes(publisher_client, topic, subscription, capsys): _publish_messages_with_custom_attributes(publisher_client, topic) with _make_sleep_patch(): with pytest.raises(RuntimeError, match='sigil'): subscriber.receive_messages_with_custom_attributes( PROJECT, SUBSCRIPTION) out, _ = capsys.readouterr() assert 'Test message' in out assert 'origin' in out assert 'python-sample' in out
def test_receive_with_custom_attributes( publisher_client, topic, subscription, capsys): _publish_messages_with_custom_attributes(publisher_client, topic) with _make_sleep_patch(): with pytest.raises(RuntimeError, match='sigil'): subscriber.receive_messages_with_custom_attributes( PROJECT, SUBSCRIPTION) out, _ = capsys.readouterr() assert 'Test message' in out assert 'Attributes' in out assert 'origin' in out assert 'python-sample' in out