The multicast package is a Python library that simplifies sending and receiving multicast network messages. It provides classes and tools for implementing multicast communication in Python applications, making it straightforward to work with multicast sockets.
Recent CI runs have revealed flaky tests in
tests/test_fuzz.py
.Goal: Stabilize the test. A flaky test is worse than a failure because unlike the failure case a flaky result is able to hide behind false success.
Details:
The flaky test is
test_invalid_Error_WHEN_cli_called_GIVEN_invalid_fuzz_input()
The failure scenarios can be reproduced with:
Logs:
Logs: