def test_constructor(self): obj = self.ofactory.getNewObject(4, True) val = self.vfactory.getNewValue() edge = SMGPTEdge(0, val, obj) self.assertIs(obj, edge.getObject()) self.assertIs(val, edge.getValue()) self.assertEqual(0, edge.getOffset()) ptedges_to_object = obj.getPTEdges() ptedge_from_value = val.getPTEdge() self.assertEqual(len(ptedges_to_object), 0) self.assertIs(ptedge_from_value, None)