Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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})
Exemplo n.º 4
0
 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
     )
Exemplo n.º 5
0
 def setUp(self):
     self.name = "host_name"
     self.default_dest = host.Destination(
         self.name, settings.pcsd_default_port
     )