def test_success(self): known_host = host.PcsKnownHost("name", "token", [ host.Destination("addr1", "addr2"), host.Destination("addr2", "port2"), ]) target = lib.RequestTarget.from_known_host(known_host) self.assertEqual(known_host.name, target.label) self.assertEqual(known_host.token, target.token) self.assertEqual(known_host.dest_list, target.dest_list)
def test_from_known_host(self): known_host = host.PcsKnownHost.from_known_host_file_dict( self.name, dict( dest_list=[_dest("addr1", "port1"), _dest("addr2", "port2")], token=self.token, )) self.assertEqual(self.name, known_host.name) self.assertEqual(self.token, known_host.token) self.assertEqual([ host.Destination("addr1", "port1"), host.Destination("addr2", "port2"), ], known_host.dest_list) self.assertEqual(host.Destination("addr1", "port1"), known_host.dest)
def setUp(self): self.known_name = "node" self.unknown_name = "none" self.known_host = host.PcsKnownHost(self.known_name, "token", [host.Destination("addr", "port")]) self.factory = lib.NodeTargetFactory( {self.known_name: self.known_host})
def test_from_hostname_unknown(self): target = self.factory.get_target_from_hostname(self.unknown_name) self.assertEqual(self.unknown_name, target.label) self.assertEqual(None, target.token) self.assertEqual( [host.Destination(self.unknown_name, PORT)], target.dest_list )
def setUp(self): self.name = "host_name" self.default_dest = host.Destination( self.name, settings.pcsd_default_port )