def testZeroIsOkayForRemotePorts(self): started_ports = (8080, 8443, None) wpr_port_pairs = forwarders.PortPairs(http=forwarders.PortPair(0, 0), https=forwarders.PortPair(0, 0), dns=None) expected_port_pairs = forwarders.PortPairs( http=forwarders.PortPair(8080, 0), https=forwarders.PortPair(8443, 0), dns=None) self.assertEqual( expected_port_pairs, network_controller_backend._ForwarderPortPairs( started_ports, wpr_port_pairs))
def testCombineStartedAndRemotePorts(self): started_ports = (8888, 4343, 5353) wpr_port_pairs = forwarders.PortPairs( http=forwarders.PortPair(0, 80), https=forwarders.PortPair(0, 443), dns=forwarders.PortPair(0, 53)) expected_port_pairs = forwarders.PortPairs( http=forwarders.PortPair(8888, 80), https=forwarders.PortPair(4343, 443), dns=forwarders.PortPair(5353, 53)) self.assertEqual( expected_port_pairs, network_controller_backend._ForwarderPortPairs(started_ports, wpr_port_pairs))
def testZeroIsOkayForRemotePorts(self): started_ports = (8080, 8443, None) wpr_port_pairs = forwarders.PortPairs( http=forwarders.PortPair(0, 0), https=forwarders.PortPair(0, 0), dns=None) expected_port_pairs = forwarders.PortPairs( http=forwarders.PortPair(8080, 0), https=forwarders.PortPair(8443, 0), dns=None) self.assertEqual( expected_port_pairs, network_controller_backend._ForwarderPortPairs(started_ports, wpr_port_pairs))