def testJson(self): n1 = Node(1) n2 = Node(2) n3 = Node(3) n2.setStart(n1.getId(), 12) n2.setEnd(n3.getId(), 23) self.assertEqual(n2.toJson(), {'id': 2})
def testPrint(self): n1 = Node(1) n2 = Node(2) n3 = Node(3) n2.setStart(n1.getId(), 12) n2.setEnd(n3.getId(), 23) self.assertEqual(n2.__repr__(), "2: |edges out| 1 |edges in| 1")
def testConnections(self): n1 = Node(0) n2 = Node(1) self.assertEqual(n1.getStart(), n2.getStart()) n1.setEnd(n2, 1) n2.setStart(n1, 1) self.assertNotEqual(n1.getStart(), n2.getStart()) self.assertNotEqual(n1.getEnd(), n2.getEnd())