Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

tests.unit.gapic.monitoring_v3.test_uptime_check_service: test_list_uptime_check_ips_async_pager failed #436

Closed
flaky-bot bot opened this issue May 26, 2022 · 5 comments
Labels
api: monitoring Issues related to the googleapis/python-monitoring API. flakybot: issue An issue filed by the Flaky Bot. Should not be added manually. priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns.

Comments

@flaky-bot
Copy link

flaky-bot bot commented May 26, 2022

This test failed!

To configure my behavior, see the Flaky Bot documentation.

If I'm commenting on this issue too often, add the flakybot: quiet label and
I will stop commenting.


commit: 78cbcf5
buildURL: Build Status, Sponge
status: failed

Test output
@pytest.mark.asyncio
    async def test_list_uptime_check_ips_async_pager():
        client = UptimeCheckServiceAsyncClient(
            credentials=ga_credentials.AnonymousCredentials,
        )
    # Mock the actual call within the gRPC stub, and fake the request.
    with mock.patch.object(
        type(client.transport.list_uptime_check_ips),
        "__call__",
        new_callable=mock.AsyncMock,
    ) as call:
        # Set the response to a series of pages.
        call.side_effect = (
            uptime_service.ListUptimeCheckIpsResponse(
                uptime_check_ips=[
                    uptime.UptimeCheckIp(),
                    uptime.UptimeCheckIp(),
                    uptime.UptimeCheckIp(),
                ],
                next_page_token="abc",
            ),
            uptime_service.ListUptimeCheckIpsResponse(
                uptime_check_ips=[],
                next_page_token="def",
            ),
            uptime_service.ListUptimeCheckIpsResponse(
                uptime_check_ips=[
                    uptime.UptimeCheckIp(),
                ],
                next_page_token="ghi",
            ),
            uptime_service.ListUptimeCheckIpsResponse(
                uptime_check_ips=[
                    uptime.UptimeCheckIp(),
                    uptime.UptimeCheckIp(),
                ],
            ),
            RuntimeError,
        )
        async_pager = await client.list_uptime_check_ips(
            request={},
        )
        assert async_pager.next_page_token == "abc"
        responses = []
        async for response in async_pager:  # pragma: no branch
            responses.append(response)

        assert len(responses) == 6
      assert all(isinstance(i, uptime.UptimeCheckIp) for i in responses)

E assert False
E + where False = all(<generator object test_list_uptime_check_ips_async_pager.. at 0x7f16be8439e0>)

tests/unit/gapic/monitoring_v3/test_uptime_check_service.py:2399: AssertionError

@flaky-bot flaky-bot bot added flakybot: issue An issue filed by the Flaky Bot. Should not be added manually. priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns. labels May 26, 2022
@product-auto-label product-auto-label bot added the api: monitoring Issues related to the googleapis/python-monitoring API. label May 26, 2022
@flaky-bot
Copy link
Author

flaky-bot bot commented May 27, 2022

Closing as a duplicate of #427

1 similar comment
@flaky-bot
Copy link
Author

flaky-bot bot commented May 27, 2022

Closing as a duplicate of #427

@flaky-bot flaky-bot bot closed this as completed May 27, 2022
@flaky-bot
Copy link
Author

flaky-bot bot commented May 27, 2022

Closing as a duplicate of #427

2 similar comments
@flaky-bot
Copy link
Author

flaky-bot bot commented May 27, 2022

Closing as a duplicate of #427

@flaky-bot
Copy link
Author

flaky-bot bot commented May 27, 2022

Closing as a duplicate of #427

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api: monitoring Issues related to the googleapis/python-monitoring API. flakybot: issue An issue filed by the Flaky Bot. Should not be added manually. priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Projects
None yet
Development

No branches or pull requests

0 participants