You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by "pchramesh (via GitHub)" <gi...@apache.org> on 2025/07/12 18:47:03 UTC
[I] Python SDK Test failures with latest Docker Container [iggy]
pchramesh opened a new issue, #1999:
URL: https://github.com/apache/iggy/issues/1999
Hi,
`# Using latest version
docker run --rm -p 8080:8080 -p 3000:3000 -p 8090:8090 apache/iggy:latest`
Followed instructions on https://github.com/apache/iggy/blob/master/foreign/python/README.md and tests are failing. Looks the latest container in docker hub is running old version of Iggy Server.
The tests passed when running Iggy server using docker-compose. A new version needs to be pushed after recent [Rust SDK changes](https://github.com/apache/iggy/pull/1853)?
======================================================================= test session starts ========================================================================
platform darwin -- Python 3.9.21, pytest-8.4.1, pluggy-1.6.0 -- /iggy/foreign/python/iggy-python-env/bin/python
configfile: pyproject.toml
plugins: xdist-3.8.0, timeout-2.4.0, asyncio-0.26.0
asyncio: mode=auto, asyncio_default_fixture_loop_scope=session, asyncio_default_test_loop_scope=function
collected 12 items
tests/test_iggy_sdk.py::TestConnectivity::test_ping PASSED [ 8%]
tests/test_iggy_sdk.py::TestConnectivity::test_client_not_none PASSED [ 16%]
tests/test_iggy_sdk.py::TestStreamOperations::test_create_and_get_stream PASSED [ 25%]
tests/test_iggy_sdk.py::TestStreamOperations::test_list_streams PASSED [ 33%]
tests/test_iggy_sdk.py::TestTopicOperations::test_create_and_get_topic PASSED [ 41%]
tests/test_iggy_sdk.py::TestTopicOperations::test_list_topics PASSED [ 50%]
tests/test_iggy_sdk.py::TestMessageOperations::test_send_and_poll_messages FAILED [ 58%]
tests/test_iggy_sdk.py::TestMessageOperations::test_message_properties FAILED [ 66%]
tests/test_iggy_sdk.py::TestPollingStrategies::test_polling_strategies FAILED [ 75%]
tests/test_iggy_sdk.py::TestErrorHandling::test_duplicate_stream_creation PASSED [ 83%]
tests/test_iggy_sdk.py::TestErrorHandling::test_get_nonexistent_stream PASSED [ 91%]
tests/test_iggy_sdk.py::TestErrorHandling::test_create_topic_in_nonexistent_stream PASSED [100%]
============================================================================= FAILURES =============================================================================
________________________________________________________ TestMessageOperations.test_send_and_poll_messages _________________________________________________________
tests/test_iggy_sdk.py:173: in test_send_and_poll_messages
await iggy_client.send_messages(
E RuntimeError: InvalidCommand
__________________________________________________________ TestMessageOperations.test_message_properties ___________________________________________________________
tests/test_iggy_sdk.py:217: in test_message_properties
await iggy_client.send_messages(
E RuntimeError: InvalidCommand
__________________________________________________________ TestPollingStrategies.test_polling_strategies ___________________________________________________________
tests/test_iggy_sdk.py:278: in test_polling_strategies
await iggy_client.send_messages(
E RuntimeError: InvalidCommand
===================================================================== short test summary info ======================================================================
FAILED tests/test_iggy_sdk.py::TestMessageOperations::test_send_and_poll_messages - RuntimeError: InvalidCommand
FAILED tests/test_iggy_sdk.py::TestMessageOperations::test_message_properties - RuntimeError: InvalidCommand
FAILED tests/test_iggy_sdk.py::TestPollingStrategies::test_polling_strategies - RuntimeError: InvalidCommand
=================================================================== 3 failed, 9 passed in 0.39s ====================================================================
### Tests Pass with cd ../../ && cargo run --bin iggy-server
======================================================================= test session starts ========================================================================
platform darwin -- Python 3.9.21, pytest-8.4.1, pluggy-1.6.0 -- /iggy/foreign/python/iggy-python-env/bin/python
configfile: pyproject.toml
plugins: xdist-3.8.0, timeout-2.4.0, asyncio-0.26.0
asyncio: mode=auto, asyncio_default_fixture_loop_scope=session, asyncio_default_test_loop_scope=function
collected 12 items
tests/test_iggy_sdk.py::TestConnectivity::test_ping PASSED [ 8%]
tests/test_iggy_sdk.py::TestConnectivity::test_client_not_none PASSED [ 16%]
tests/test_iggy_sdk.py::TestStreamOperations::test_create_and_get_stream PASSED [ 25%]
tests/test_iggy_sdk.py::TestStreamOperations::test_list_streams PASSED [ 33%]
tests/test_iggy_sdk.py::TestTopicOperations::test_create_and_get_topic PASSED [ 41%]
tests/test_iggy_sdk.py::TestTopicOperations::test_list_topics PASSED [ 50%]
tests/test_iggy_sdk.py::TestMessageOperations::test_send_and_poll_messages PASSED [ 58%]
tests/test_iggy_sdk.py::TestMessageOperations::test_message_properties PASSED [ 66%]
tests/test_iggy_sdk.py::TestPollingStrategies::test_polling_strategies PASSED [ 75%]
tests/test_iggy_sdk.py::TestErrorHandling::test_duplicate_stream_creation PASSED [ 83%]
tests/test_iggy_sdk.py::TestErrorHandling::test_get_nonexistent_stream PASSED [ 91%]
tests/test_iggy_sdk.py::TestErrorHandling::test_create_topic_in_nonexistent_stream PASSED [100%]
======================================================================== 12 passed in 0.22s ========================================================================
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Python SDK Test failures with latest Docker Container [iggy]
Posted by "pchramesh (via GitHub)" <gi...@apache.org>.
pchramesh commented on issue #1999:
URL: https://github.com/apache/iggy/issues/1999#issuecomment-3065982085
Need to push latest image after recent Rust SDK changes? May be the CI job is not running?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Python SDK Test failures with latest Docker Container [iggy]
Posted by "pchramesh (via GitHub)" <gi...@apache.org>.
pchramesh commented on issue #1999:
URL: https://github.com/apache/iggy/issues/1999#issuecomment-3065985461
Thanks.
yes the tests pass with "docker run --rm -p 8080:8080 -p 3000:3000 -p 8090:8090 apache/iggy:edge"
pytest tests/ -v
======================================================================= test session starts ========================================================================
platform darwin -- Python 3.9.21, pytest-8.4.1, pluggy-1.6.0 --iggy/foreign/python/iggy-python-env/bin/python
configfile: pyproject.toml
plugins: xdist-3.8.0, timeout-2.4.0, asyncio-0.26.0
asyncio: mode=auto, asyncio_default_fixture_loop_scope=session, asyncio_default_test_loop_scope=function
collected 12 items
tests/test_iggy_sdk.py::TestConnectivity::test_ping PASSED [ 8%]
tests/test_iggy_sdk.py::TestConnectivity::test_client_not_none PASSED [ 16%]
tests/test_iggy_sdk.py::TestStreamOperations::test_create_and_get_stream PASSED [ 25%]
tests/test_iggy_sdk.py::TestStreamOperations::test_list_streams PASSED [ 33%]
tests/test_iggy_sdk.py::TestTopicOperations::test_create_and_get_topic PASSED [ 41%]
tests/test_iggy_sdk.py::TestTopicOperations::test_list_topics PASSED [ 50%]
tests/test_iggy_sdk.py::TestMessageOperations::test_send_and_poll_messages PASSED [ 58%]
tests/test_iggy_sdk.py::TestMessageOperations::test_message_properties PASSED [ 66%]
tests/test_iggy_sdk.py::TestPollingStrategies::test_polling_strategies PASSED [ 75%]
tests/test_iggy_sdk.py::TestErrorHandling::test_duplicate_stream_creation PASSED [ 83%]
tests/test_iggy_sdk.py::TestErrorHandling::test_get_nonexistent_stream PASSED [ 91%]
tests/test_iggy_sdk.py::TestErrorHandling::test_create_topic_in_nonexistent_stream PASSED [100%]
======================================================================== 12 passed in 0.24s ========================================================================
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Python SDK Test failures with latest Docker Container [iggy]
Posted by "pchramesh (via GitHub)" <gi...@apache.org>.
pchramesh closed issue #1999: Python SDK Test failures with latest Docker Container
URL: https://github.com/apache/iggy/issues/1999
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Python SDK Test failures with latest Docker Container [iggy]
Posted by "spetz (via GitHub)" <gi...@apache.org>.
spetz commented on issue #1999:
URL: https://github.com/apache/iggy/issues/1999#issuecomment-3065982735
Please use `edge`, as the `latest` is based on the official release, which doesn't support zero-copy (de)serialization.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@iggy.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org