예제 #1
0
 def test_reregister_node(self):
     r = PsDashRunner()
     now = int(time.time())
     r.register_node('examplehost', 'example.org', 5000)
     node = r.register_node('examplehost', 'example.org', 5000)
     self.assertEqual(node.host, 'example.org')
     self.assertEqual(node.port, 5000)
     self.assertEqual(node.last_registered, now)
예제 #2
0
 def test_reregister_node(self):
     r = PsDashRunner()
     now = int(time.time())
     r.register_node('examplehost', 'example.org', 5000)
     node = r.register_node('examplehost', 'example.org', 5000)
     self.assertEqual(node.host, 'example.org')
     self.assertEqual(node.port, 5000)
     self.assertEqual(node.last_registered, now)
예제 #3
0
 def test_register_node_creates_proper_node_dict(self):
     r = PsDashRunner()
     now = int(time.time())
     node = r.register_node("examplehost", "example.org", 5000)
     self.assertEqual(node.host, "example.org")
     self.assertEqual(node.port, 5000)
     self.assertEqual(node.last_registered, now)
예제 #4
0
 def test_get_all_nodes(self):
     r = PsDashRunner()
     r.register_node('examplehost', 'example.org', 5000)
     self.assertEqual(len(r.get_nodes()), 2)  # local + registered
예제 #5
0
 def test_get_all_nodes(self):
     r = PsDashRunner()
     r.register_node('examplehost', 'example.org', 5000)
     self.assertEqual(len(r.get_nodes()), 2) # local + registered