def test_get_healthy_server(): host = "www.apple.com" healthy_server = Server("localhost:8081") unhealthy_server = Server("localhost:8082") unhealthy_server.healthy = False register = {"www.mango.com": [healthy_server, unhealthy_server], "www.apple.com": [healthy_server, healthy_server], "www.orange.com": [unhealthy_server, unhealthy_server], "/mango": [healthy_server, unhealthy_server], "/apple": [unhealthy_server, unhealthy_server]} assert get_healthy_server("www.mango.com", register) == healthy_server assert get_healthy_server("www.apple.com", register) == healthy_server assert get_healthy_server("www.orange.com", register) == None assert get_healthy_server("/mango", register) == healthy_server assert get_healthy_server("/apple", register) == None
def test_get_healthy_server(): healthy_server = Server('localhost:8081') unhealthy_server = Server('localhost:8082') unhealthy_server.healthy = False register = { 'www.mango.com': [healthy_server, unhealthy_server], 'www.apple.com': [healthy_server, healthy_server], 'www.orange.com': [unhealthy_server, unhealthy_server], '/mango': [healthy_server, unhealthy_server], '/apple': [unhealthy_server, unhealthy_server] } assert get_healthy_server('www.mango.com', register) == healthy_server assert get_healthy_server('www.apple.com', register) == healthy_server assert get_healthy_server('www.orange.com', register) is None assert get_healthy_server('/mango', register) == healthy_server assert get_healthy_server('/apple', register) is None
def test_get_healthy_server(): healthy_server = Server("localhost:8081") unhealthy_server = Server("localhost:8082") unhealthy_server.healthy = False register = { "www.anthrax.com": [healthy_server, unhealthy_server], "www.metallica.com": [healthy_server, healthy_server], "www.slayer.com": [unhealthy_server, unhealthy_server], "/anthrax": [healthy_server, unhealthy_server], "/metallica": [unhealthy_server, unhealthy_server], } assert get_healthy_server("www.anthrax.com", register) == healthy_server assert get_healthy_server("www.metallica.com", register) == healthy_server assert get_healthy_server("www.slayer.com", register) is None assert get_healthy_server("/anthrax", register) == healthy_server assert get_healthy_server("/metallica", register) is None