def test_host_tuple(self): upstream_hosts_single = 'localhost:8080' result = [host_tuple(host) for host in split_and_strip(upstream_hosts_single, ',')] self.assertEqual(result, [('localhost', 8080)]) upstream_hosts_multiple = '127.0.0.1:1,127.0.0.2:2,127.0.0.3:3' result = [host_tuple(host) for host in split_and_strip(upstream_hosts_multiple, ',')] self.assertEqual(result, [('127.0.0.1', 1), ('127.0.0.2', 2), ('127.0.0.3', 3)]) upstream_hosts_multiple_with_spaces = \ '127.0.0.1:1, 127.0.0.2:2, 127.0.0.3:3' result = [host_tuple(host) for host in split_and_strip(upstream_hosts_multiple_with_spaces, ',')] self.assertEqual(result, [('127.0.0.1', 1), ('127.0.0.2', 2), ('127.0.0.3', 3)])
def test_host_tuple_no_port(self): upstream_host = 'localhost' result = [host_tuple(host) for host in split_and_strip(upstream_host, ',')] self.assertEqual(result, [('localhost', 80)])