예제 #1
0
 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
     )
예제 #2
0
    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)
예제 #3
0
 def test_is_bound_not_bound(self):
     edge = Edge(self.marko, "de-friends", self.josh)
     self.assertEqual(
         edge.is_bound(),
         False
     )