#3062 - Remove discriminators from abstract classes and fix remaining old discriminator names
This commit is contained in:
@@ -678,8 +678,8 @@ def test_firewall_acl_add_remove_rule_integration():
|
||||
assert firewall.external_outbound_acl.acl[1].action.name == "DENY"
|
||||
assert firewall.external_outbound_acl.acl[1].src_ip_address == IPv4Address("192.168.20.10")
|
||||
assert firewall.external_outbound_acl.acl[1].dst_ip_address == IPv4Address("192.168.0.10")
|
||||
assert firewall.external_outbound_acl.acl[1].dst_port == PORT_LOOKUP["NONE"]
|
||||
assert firewall.external_outbound_acl.acl[1].src_port == PORT_LOOKUP["NONE"]
|
||||
assert firewall.external_outbound_acl.acl[1].dst_port is None
|
||||
assert firewall.external_outbound_acl.acl[1].src_port is None
|
||||
assert firewall.external_outbound_acl.acl[1].protocol == PROTOCOL_LOOKUP["NONE"]
|
||||
|
||||
env.step(12) # Remove ACL rule from External Outbound
|
||||
|
||||
@@ -27,7 +27,7 @@ class BroadcastTestService(Service, discriminator="broadcast-test-service"):
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
# Set default service properties for broadcasting
|
||||
kwargs["name"] = "BroadcastService"
|
||||
kwargs["name"] = "broadcast-test-service"
|
||||
kwargs["port"] = PORT_LOOKUP["HTTP"]
|
||||
kwargs["protocol"] = PROTOCOL_LOOKUP["TCP"]
|
||||
super().__init__(**kwargs)
|
||||
@@ -127,7 +127,7 @@ def broadcast_network() -> Network:
|
||||
server_1.power_on()
|
||||
|
||||
server_1.software_manager.install(BroadcastTestService)
|
||||
service: BroadcastTestService = server_1.software_manager.software["BroadcastService"]
|
||||
service: BroadcastTestService = server_1.software_manager.software["broadcast-test-service"]
|
||||
service.start()
|
||||
|
||||
switch_1: Switch = Switch.from_config(
|
||||
@@ -153,7 +153,7 @@ def broadcast_service_and_clients(
|
||||
"broadcast-test-client"
|
||||
]
|
||||
service: BroadcastTestService = broadcast_network.get_node_by_hostname("server_1").software_manager.software[
|
||||
"broadcast-service"
|
||||
"broadcast-test-service"
|
||||
]
|
||||
|
||||
return service, client_1, client_2
|
||||
|
||||
@@ -22,7 +22,7 @@ class _DatabaseListener(Service, discriminator="database-listener"):
|
||||
listen_on_ports: Set[int] = {PORT_LOOKUP["POSTGRES_SERVER"]}
|
||||
|
||||
config: "_DatabaseListener.ConfigSchema" = Field(default_factory=lambda: _DatabaseListener.ConfigSchema())
|
||||
name: str = "DatabaseListener"
|
||||
name: str = "database-listener"
|
||||
protocol: str = PROTOCOL_LOOKUP["TCP"]
|
||||
port: int = PORT_LOOKUP["NONE"]
|
||||
listen_on_ports: Set[int] = {PORT_LOOKUP["POSTGRES_SERVER"]}
|
||||
@@ -45,7 +45,7 @@ def test_http_listener(client_server):
|
||||
server_db.start()
|
||||
|
||||
server.software_manager.install(_DatabaseListener)
|
||||
server_db_listener: _DatabaseListener = server.software_manager.software["DatabaseListener"]
|
||||
server_db_listener: _DatabaseListener = server.software_manager.software["database-listener"]
|
||||
server_db_listener.start()
|
||||
|
||||
computer.software_manager.install(DatabaseClient)
|
||||
|
||||
@@ -46,7 +46,7 @@ def test_create_web_client():
|
||||
computer.power_on()
|
||||
# Web Browser should be pre-installed in computer
|
||||
web_browser: WebBrowser = computer.software_manager.software.get("web-browser")
|
||||
assert web_browser.name is "web-browser"
|
||||
assert web_browser.name == "web-browser"
|
||||
assert web_browser.port is PORT_LOOKUP["HTTP"]
|
||||
assert web_browser.protocol is PROTOCOL_LOOKUP["TCP"]
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ def dns_client() -> Computer:
|
||||
def test_create_dns_client(dns_client):
|
||||
assert dns_client is not None
|
||||
dns_client_service: DNSClient = dns_client.software_manager.software.get("dns-client")
|
||||
assert dns_client_service.name is "dns-client"
|
||||
assert dns_client_service.name == "dns-client"
|
||||
assert dns_client_service.port is PORT_LOOKUP["DNS"]
|
||||
assert dns_client_service.protocol is PROTOCOL_LOOKUP["TCP"]
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ def dns_server() -> Node:
|
||||
def test_create_dns_server(dns_server):
|
||||
assert dns_server is not None
|
||||
dns_server_service: DNSServer = dns_server.software_manager.software.get("dns-server")
|
||||
assert dns_server_service.name is "dns-server"
|
||||
assert dns_server_service.name == "dns-server"
|
||||
assert dns_server_service.port is PORT_LOOKUP["DNS"]
|
||||
assert dns_server_service.protocol is PROTOCOL_LOOKUP["TCP"]
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ def ftp_client() -> Node:
|
||||
def test_create_ftp_client(ftp_client):
|
||||
assert ftp_client is not None
|
||||
ftp_client_service: FTPClient = ftp_client.software_manager.software.get("ftp-client")
|
||||
assert ftp_client_service.name is "ftp-client"
|
||||
assert ftp_client_service.name == "ftp-client"
|
||||
assert ftp_client_service.port is PORT_LOOKUP["FTP"]
|
||||
assert ftp_client_service.protocol is PROTOCOL_LOOKUP["TCP"]
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ def ftp_server() -> Node:
|
||||
def test_create_ftp_server(ftp_server):
|
||||
assert ftp_server is not None
|
||||
ftp_server_service: FTPServer = ftp_server.software_manager.software.get("ftp-server")
|
||||
assert ftp_server_service.name is "ftp-server"
|
||||
assert ftp_server_service.name == "ftp-server"
|
||||
assert ftp_server_service.port is PORT_LOOKUP["FTP"]
|
||||
assert ftp_server_service.protocol is PROTOCOL_LOOKUP["TCP"]
|
||||
|
||||
|
||||
@@ -364,7 +364,7 @@ def test_SSH_across_network():
|
||||
pc_a = network.get_node_by_hostname("client_1")
|
||||
router_1 = network.get_node_by_hostname("router_1")
|
||||
|
||||
terminal_a: Terminal = pc_a.software_manager.software.get("Terminal")
|
||||
terminal_a: Terminal = pc_a.software_manager.software.get("terminal")
|
||||
|
||||
router_1.acl.add_rule(
|
||||
action=ACLAction.PERMIT, src_port=PORT_LOOKUP["SSH"], dst_port=PORT_LOOKUP["SSH"], position=21
|
||||
|
||||
@@ -34,9 +34,9 @@ def web_server() -> Server:
|
||||
def test_create_web_server(web_server):
|
||||
assert web_server is not None
|
||||
web_server_service: WebServer = web_server.software_manager.software.get("web-server")
|
||||
assert web_server_service.name is "web-server"
|
||||
assert web_server_service.port is PORT_LOOKUP["HTTP"]
|
||||
assert web_server_service.protocol is PROTOCOL_LOOKUP["TCP"]
|
||||
assert web_server_service.name == "web-server"
|
||||
assert web_server_service.port == PORT_LOOKUP["HTTP"]
|
||||
assert web_server_service.protocol == PROTOCOL_LOOKUP["TCP"]
|
||||
|
||||
|
||||
def test_handling_get_request_not_found_path(web_server):
|
||||
|
||||
Reference in New Issue
Block a user