-
Notifications
You must be signed in to change notification settings - Fork 214
Closed
Labels
api: pubsubIssues related to the googleapis/python-pubsub API.Issues related to the googleapis/python-pubsub API.flakybot: flakyTells the Flaky Bot not to close or comment on this issue.Tells the Flaky Bot not to close or comment on this issue.flakybot: issueAn issue filed by the Flaky Bot. Should not be added manually.An issue filed by the Flaky Bot. Should not be added manually.priority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.Important issue which blocks shipping the next release. Will be fixed prior to next release.samplesIssues that are directly related to samples.Issues that are directly related to samples.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Description
Note: #430 was also for this test, but it was closed more than 10 days ago. So, I didn't mark it flaky.
commit: c1f0350
buildURL: Build Status, Sponge
status: failed
Test output
publisher_client = topic = 'projects/python-docs-samples-tests/topics/subscription-test-topic-3.7-ba2cf9fe8c7042cba72fdc9f44590805' subscription_async = 'projects/python-docs-samples-tests/subscriptions/subscription-test-subscription-async-3.7-ba2cf9fe8c7042cba72fdc9f44590805' capsys = <_pytest.capture.CaptureFixture object at 0x7fce7c1d4990>def test_receive_with_blocking_shutdown( publisher_client, topic, subscription_async, capsys ): _publish_messages(publisher_client, topic, message_num=3) subscriber.receive_messages_with_blocking_shutdown( PROJECT_ID, SUBSCRIPTION_ASYNC, timeout=5.0 ) out, _ = capsys.readouterr() out_lines = out.splitlines() msg_received_lines = [ i for i, line in enumerate(out_lines) if re.search(r".*received.*message.*", line, flags=re.IGNORECASE) ] msg_done_lines = [ i for i, line in enumerate(out_lines) if re.search(r".*done processing.*message.*", line, flags=re.IGNORECASE) ] stream_canceled_lines = [ i for i, line in enumerate(out_lines) if re.search(r".*streaming pull future canceled.*", line, flags=re.IGNORECASE) ] shutdown_done_waiting_lines = [ i for i, line in enumerate(out_lines) if re.search(r".*done waiting.*stream shutdown.*", line, flags=re.IGNORECASE) ] try: assert "Listening" in out assert subscription_async in out assert len(stream_canceled_lines) == 1 assert len(shutdown_done_waiting_lines) == 1assert len(msg_received_lines) == 3E assert 4 == 3
E + where 4 = len([2, 3, 4, 5])subscriber_test.py:435: AssertionError
Metadata
Metadata
Assignees
Labels
api: pubsubIssues related to the googleapis/python-pubsub API.Issues related to the googleapis/python-pubsub API.flakybot: flakyTells the Flaky Bot not to close or comment on this issue.Tells the Flaky Bot not to close or comment on this issue.flakybot: issueAn issue filed by the Flaky Bot. Should not be added manually.An issue filed by the Flaky Bot. Should not be added manually.priority: p1Important issue which blocks shipping the next release. Will be fixed prior to next release.Important issue which blocks shipping the next release. Will be fixed prior to next release.samplesIssues that are directly related to samples.Issues that are directly related to samples.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.