コード例 #1
0
ファイル: test_entities.py プロジェクト: ucontent/ruruki
 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
ファイル: test_entities.py プロジェクト: ucontent/ruruki
 def test_is_bound_not_bound(self):
     edge = Edge(self.marko, "de-friends", self.josh)
     self.assertEqual(
         edge.is_bound(),
         False
     )