#2358 - the node-specific properties in Network class now simply use node.__class__.__name__ to check their type for filtering by type. Tests updated to use the new property function names

This commit is contained in:
Chris McCarthy
2024-03-01 22:51:01 +00:00
parent ac304c85a3
commit 81fd43035d
5 changed files with 37 additions and 31 deletions

View File

@@ -11,9 +11,9 @@ def test_example_config():
network: Network = game.simulation.network
assert len(network.nodes) == 10 # 10 nodes in example network
assert len(network.routers) == 1 # 1 router in network
assert len(network.switches) == 2 # 2 switches in network
assert len(network.servers) == 5 # 5 servers in network
assert len(network.router_nodes) == 1 # 1 router in network
assert len(network.switch_nodes) == 2 # 2 switches in network
assert len(network.server_nodes) == 5 # 5 servers in network
def test_dmz_config():
@@ -23,9 +23,10 @@ def test_dmz_config():
network: Network = game.simulation.network
assert len(network.nodes) == 9 # 9 nodes in network
assert len(network.routers) == 2 # 2 routers in network
assert len(network.switches) == 3 # 3 switches in network
assert len(network.servers) == 2 # 2 servers in network
assert len(network.router_nodes) == 1 # 1 router in network
assert len(network.firewall_nodes) == 1 # 1 firewall in network
assert len(network.switch_nodes) == 3 # 3 switches in network
assert len(network.server_nodes) == 2 # 2 servers in network
def test_basic_config():

View File

@@ -60,9 +60,9 @@ def test_example_config():
network: Network = game.simulation.network
assert len(network.nodes) == 10 # 10 nodes in example network
assert len(network.routers) == 1 # 1 router in network
assert len(network.switches) == 2 # 2 switches in network
assert len(network.servers) == 5 # 5 servers in network
assert len(network.router_nodes) == 1 # 1 router in network
assert len(network.switch_nodes) == 2 # 2 switches in network
assert len(network.server_nodes) == 5 # 5 servers in network
def test_node_software_install():