waft.framework_unit_tests.test_waft module

waft.framework_unit_tests.test_waft.dummy_config_file(tmp_path)

Create a real dummy config file for use in tests.

waft.framework_unit_tests.test_waft.mock_config_reader()

Return a usable mocked instance of a ConfigReader object

waft.framework_unit_tests.test_waft.mock_connection_details()

Return a usable mocked instance of a ConnectionDetails object

waft.framework_unit_tests.test_waft.mock_node()

Return a mocked node object

waft.framework_unit_tests.test_waft.mock_user_configured_system()

Return a usable mocked instance of a UserConfiguredSystem object

waft.framework_unit_tests.test_waft.test_active_system_name_setter(waft_instance, mock_user_configured_system, mock_config_reader)

Test setting the active system by name

waft.framework_unit_tests.test_waft.test_connection_details_property(waft_instance, mock_user_configured_system, mock_config_reader, mock_connection_details)

Test getting ConnectionDetails by setting active system by name

waft.framework_unit_tests.test_waft.test_initialization(waft_instance, mock_config_reader)

Test initializing various objects used in testing the Waft object

waft.framework_unit_tests.test_waft.test_node_property(waft_instance, mock_user_configured_system, mock_config_reader, mock_connection_details, mock_node)

Test initializing node in Waft object

waft.framework_unit_tests.test_waft.test_warp_actions_property(waft_instance, mock_user_configured_system, mock_config_reader, mock_connection_details, mock_node)

Test initializing WarpActions in Waft object

waft.framework_unit_tests.test_waft.waft_instance(mock_config_reader, dummy_config_file)

Patch ConfigReader in an instance of Waft to facilitate testing with a real dummy config file.