def test_is_bound(self): edge = Edge(self.marko, "de-friends", self.josh) graph = Graph() graph.bind_to_graph(edge) self.assertEqual( edge.is_bound(), True )
def test_append_edge(self): node1 = Vertex(label="NODE") node2 = Vertex(label="NODE") edge = Edge(node1, "knows", node2) self.graph.append_edge(edge) self.assertEqual(edge.ident, self.graph._id_tracker.eid - 1) self.assertIn(edge, self.graph) self.assertEqual(edge.is_bound(), True)
def test_is_bound_not_bound(self): edge = Edge(self.marko, "de-friends", self.josh) self.assertEqual( edge.is_bound(), False )