#2913: Fix config path for test.
This commit is contained in:
@@ -5,6 +5,7 @@ from primaite.config.load import get_extended_config_path
|
|||||||
from primaite.simulator.network.container import Network
|
from primaite.simulator.network.container import Network
|
||||||
from primaite.simulator.network.hardware.node_operating_state import NodeOperatingState
|
from primaite.simulator.network.hardware.node_operating_state import NodeOperatingState
|
||||||
from primaite.simulator.network.hardware.nodes.host.computer import Computer
|
from primaite.simulator.network.hardware.nodes.host.computer import Computer
|
||||||
|
from tests import TEST_ASSETS_ROOT
|
||||||
from tests.integration_tests.configuration_file_parsing import BASIC_CONFIG, DMZ_NETWORK, load_config
|
from tests.integration_tests.configuration_file_parsing import BASIC_CONFIG, DMZ_NETWORK, load_config
|
||||||
from tests.integration_tests.extensions.applications.extended_application import ExtendedApplication
|
from tests.integration_tests.extensions.applications.extended_application import ExtendedApplication
|
||||||
from tests.integration_tests.extensions.nodes.giga_switch import GigaSwitch
|
from tests.integration_tests.extensions.nodes.giga_switch import GigaSwitch
|
||||||
@@ -13,11 +14,12 @@ from tests.integration_tests.extensions.nodes.giga_switch import GigaSwitch
|
|||||||
from tests.integration_tests.extensions.nodes.super_computer import SuperComputer
|
from tests.integration_tests.extensions.nodes.super_computer import SuperComputer
|
||||||
from tests.integration_tests.extensions.services.extended_service import ExtendedService
|
from tests.integration_tests.extensions.services.extended_service import ExtendedService
|
||||||
|
|
||||||
|
CONFIG_PATH = TEST_ASSETS_ROOT / "configs/extended_config.yaml"
|
||||||
|
|
||||||
|
|
||||||
def test_extended_example_config():
|
def test_extended_example_config():
|
||||||
"""Test that the example config can be parsed properly."""
|
"""Test that the example config can be parsed properly."""
|
||||||
config_path = os.path.join("tests", "assets", "configs", "extended_config.yaml")
|
game = load_config(CONFIG_PATH)
|
||||||
game = load_config(config_path)
|
|
||||||
network: Network = game.simulation.network
|
network: Network = game.simulation.network
|
||||||
|
|
||||||
assert len(network.nodes) == 10 # 10 nodes in example network
|
assert len(network.nodes) == 10 # 10 nodes in example network
|
||||||
|
|||||||
Reference in New Issue
Block a user