Skip to content

Conversation

sentrivana
Copy link
Contributor

@sentrivana sentrivana commented Aug 12, 2025

Also fix pymongo tests complaining about the server version

Copy link

codecov bot commented Aug 12, 2025

❌ 15 Tests Failed:

Tests completed Failed Passed Skipped
23807 15 23792 2287
View the top 3 failed test(s) by shortest run time
tests.integrations.pymongo.test_pymongo::test_breadcrumbs[False]
Stack Traces | 0.077s run time
.../integrations/pymongo/test_pymongo.py:118: in test_breadcrumbs
    list(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1285: in __next__
    return self.next()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1261: in next
    if len(self._data) or self._refresh():
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1209: in _refresh
    self._send_message(q)
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1104: in _send_message
    response = client._run_operation(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9....../site-packages/pymongo/_csot.py:125: in csot_wrapper
    return func(self, *args, **kwargs)
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:1932: in _run_operation
    return self._retryable_read(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2041: in _retryable_read
    return self._retry_internal(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9....../site-packages/pymongo/_csot.py:125: in csot_wrapper
    return func(self, *args, **kwargs)
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:1997: in _retry_internal
    return _ClientConnectionRetryable(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2745: in run
    return self._read() if self._is_read else self._write()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2890: in _read
    self._server = self._get_server()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2838: in _get_server
    return self._client._select_server(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:1827: in _select_server
    server = topology.select_server(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:409: in select_server
    server = self._select_server(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:387: in _select_server
    servers = self.select_servers(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:294: in select_servers
    server_descriptions = self._select_servers_loop(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:369: in _select_servers_loop
    self._description.check_compatible()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../site-packages/pymongo/topology_description.py:168: in check_compatible
    raise ConfigurationError(self._incompatible_err)
E   pymongo.errors.ConfigurationError: Server at localhost:37013 reports wire version 7, but this version of PyMongo requires at least 8 (MongoDB 4.2).
tests.integrations.pymongo.test_pymongo::test_breadcrumbs[True]
Stack Traces | 0.078s run time
.../integrations/pymongo/test_pymongo.py:118: in test_breadcrumbs
    list(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1285: in __next__
    return self.next()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1261: in next
    if len(self._data) or self._refresh():
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1209: in _refresh
    self._send_message(q)
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/cursor.py:1104: in _send_message
    response = client._run_operation(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9....../site-packages/pymongo/_csot.py:125: in csot_wrapper
    return func(self, *args, **kwargs)
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:1932: in _run_operation
    return self._retryable_read(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2041: in _retryable_read
    return self._retry_internal(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9....../site-packages/pymongo/_csot.py:125: in csot_wrapper
    return func(self, *args, **kwargs)
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:1997: in _retry_internal
    return _ClientConnectionRetryable(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2745: in run
    return self._read() if self._is_read else self._write()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2890: in _read
    self._server = self._get_server()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:2838: in _get_server
    return self._client._select_server(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/mongo_client.py:1827: in _select_server
    server = topology.select_server(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:409: in select_server
    server = self._select_server(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:387: in _select_server
    servers = self.select_servers(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:294: in select_servers
    server_descriptions = self._select_servers_loop(
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../pymongo/synchronous/topology.py:369: in _select_servers_loop
    self._description.check_compatible()
.tox/py3.9-pymongo-v4.14.0/lib/python3.9.../site-packages/pymongo/topology_description.py:168: in check_compatible
    raise ConfigurationError(self._incompatible_err)
E   pymongo.errors.ConfigurationError: Server at localhost:37013 reports wire version 7, but this version of PyMongo requires at least 8 (MongoDB 4.2).
tests.integrations.pymongo.test_pymongo::test_breadcrumbs[False]
Stack Traces | 0.085s run time
.../integrations/pymongo/test_pymongo.py:118: in test_breadcrumbs
    list(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/cursor.py:1285: in __next__
    return self.next()
           ^^^^^^^^^^^
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/cursor.py:1261: in next
    if len(self._data) or self._refresh():
                          ^^^^^^^^^^^^^^^
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/cursor.py:1209: in _refresh
    self._send_message(q)
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/cursor.py:1104: in _send_message
    response = client._run_operation(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12....../site-packages/pymongo/_csot.py:125: in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/mongo_client.py:1932: in _run_operation
    return self._retryable_read(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/mongo_client.py:2041: in _retryable_read
    return self._retry_internal(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12....../site-packages/pymongo/_csot.py:125: in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/mongo_client.py:2008: in _retry_internal
    ).run()
      ^^^^^
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/mongo_client.py:2745: in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/mongo_client.py:2890: in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/mongo_client.py:2838: in _get_server
    return self._client._select_server(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/mongo_client.py:1827: in _select_server
    server = topology.select_server(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/topology.py:409: in select_server
    server = self._select_server(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/topology.py:387: in _select_server
    servers = self.select_servers(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/topology.py:294: in select_servers
    server_descriptions = self._select_servers_loop(
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../pymongo/synchronous/topology.py:369: in _select_servers_loop
    self._description.check_compatible()
.tox/py3.12-pymongo-v4.14.0/lib/python3.12.../site-packages/pymongo/topology_description.py:168: in check_compatible
    raise ConfigurationError(self._incompatible_err)
E   pymongo.errors.ConfigurationError: Server at localhost:40203 reports wire version 7, but this version of PyMongo requires at least 8 (MongoDB 4.2).

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@sentrivana sentrivana marked this pull request as ready for review August 12, 2025 09:47
@sentrivana sentrivana requested a review from a team as a code owner August 12, 2025 09:47
@sentrivana sentrivana enabled auto-merge (squash) August 12, 2025 09:48
@sentrivana sentrivana merged commit 0dc5d43 into master Aug 12, 2025
138 checks passed
@sentrivana sentrivana deleted the ivana/tox/update-tox branch August 12, 2025 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants