waft.framework_unit_tests.test_system.test_nodes.test_node_factory module

waft.framework_unit_tests.test_system.test_nodes.test_node_factory.test_create_node(waft: Waft, platform: Platforms)

Test creating a node of the given type checking for any undefined abstract methods

waft.framework_unit_tests.test_system.test_nodes.test_node_factory.test_platform_checker_negative(expected_platform: Platforms, os_release_text: str, uname_text: str)

Check that unix platform checking methods appropriately determine platform type based on static responses :param expected_platform: Platform enum entry that checker should return :param os_release_text: Plain text example of /etc/os-release from the platform being tested :param uname_text: Plain text example of the output from uname -a from the platform being tested

waft.framework_unit_tests.test_system.test_nodes.test_node_factory.test_platform_checker_positive(expected_platform: Platforms, os_release_text: str, uname_text: str)

Check that unix platform checking methods appropriately determine platform type based on static responses :param expected_platform: Platform enum entry that checker should return :param os_release_text: Plain text example of /etc/os-release from the platform being tested :param uname_text: Plain text example of the output from uname -a from the platform being tested