tests.test_recv
Test module for multicast.recv functionality.
This module provides test cases for the recv module, focusing on the McastRECV.doStep method’s branching logic for success/failure logging.
Module Contents
Classes
Test cases for McastRECV class doStep method. |
Data
API
- tests.test_recv.__module__[source]
‘tests’
- class tests.test_recv.McastRECVTestSuite(methodName='runTest')[source][source]
Bases:
context.BasicUsageTestSuiteTest cases for McastRECV class doStep method.
Initialization
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- __module__[source]
‘tests.test_recv’
- test_doStep_with_response(mock_logger: unittest.mock.MagicMock) None[source][source]
Test case 1: Test doStep with successful response.
- test_doStep_with_empty_response(mock_logger: unittest.mock.MagicMock) None[source][source]
Test case 2: Test doStep with empty response.
- test_doStep_logging_sequence_success(mock_logger: unittest.mock.MagicMock) None[source][source]
Test case 3: Verify logging sequence for successful response.
- test_doStep_logging_sequence_empty(mock_logger: unittest.mock.MagicMock) None[source][source]
Test case 4: Verify logging sequence for empty response.
- test_doStep_console_output(mock_logger: unittest.mock.MagicMock) None[source][source]
Test case 5: Test console output when is_std is True with data.
- test_doStep_with_custom_parameters(mock_logger: unittest.mock.MagicMock) None[source][source]
Test case 6: Test doStep with custom parameters.