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

McastRECVTestSuite

Test cases for McastRECV class doStep method.

Data

__module__

API

tests.test_recv.__module__[source]

‘tests’

class tests.test_recv.McastRECVTestSuite(methodName='runTest')[source][source]

Bases: context.BasicUsageTestSuite

Test 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’

setUp() None[source][source]

Set up test fixtures.

tearDown() None[source][source]

Tear down test fixtures.

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.