コード例 #1
0
ファイル: test_Pathway.py プロジェクト: BioGeek/biopython
 def test_Edges(self):
     a = Graph(['a', 'b', 'c', 'd'])
     a.add_edge('a', 'b', 'label1')
     self.assertEqual(a.child_edges('a'), [('b', 'label1')])  # , "incorrect child edges")
     a.add_edge('b', 'a', 'label2')
     self.assertEqual(a.parent_edges('a'), [('b', 'label2')])  # , "incorrect parent edges")
     a.add_edge('b', 'c', 'label3')
     self.assertEqual(a.parent_edges('c'), [('b', 'label3')])  # , "incorrect parent edges")
     self.assertEqual(sorted(a.children('b')), ['a', 'c'], "incorrect children")
     self.assertEqual(a.children('d'), [], "incorrect children for singleton")
     self.assertEqual(a.parents('a'), ['b'], "incorrect parents")
コード例 #2
0
 def test_Edges(self):
     a = Graph(["a", "b", "c", "d"])
     a.add_edge("a", "b", "label1")
     self.assertEqual(a.child_edges("a"), [("b", "label1")])
     a.add_edge("b", "a", "label2")
     self.assertEqual(a.parent_edges("a"), [("b", "label2")])
     a.add_edge("b", "c", "label3")
     self.assertEqual(a.parent_edges("c"), [("b", "label3")])
     self.assertEqual(sorted(a.children("b")), ["a", "c"], "incorrect children")
     self.assertEqual(a.children("d"), [], "incorrect children for singleton")
     self.assertEqual(a.parents("a"), ["b"], "incorrect parents")
コード例 #3
0
ファイル: test_Pathway.py プロジェクト: yuanzhw/biopython
 def test_Edges(self):
     a = Graph(['a', 'b', 'c', 'd'])
     a.add_edge('a', 'b', 'label1')
     self.assertEqual(a.child_edges('a'),
                      [('b', 'label1')])  # , "incorrect child edges")
     a.add_edge('b', 'a', 'label2')
     self.assertEqual(a.parent_edges('a'),
                      [('b', 'label2')])  # , "incorrect parent edges")
     a.add_edge('b', 'c', 'label3')
     self.assertEqual(a.parent_edges('c'),
                      [('b', 'label3')])  # , "incorrect parent edges")
     self.assertEqual(sorted(a.children('b')), ['a', 'c'],
                      "incorrect children")
     self.assertEqual(a.children('d'), [],
                      "incorrect children for singleton")
     self.assertEqual(a.parents('a'), ['b'], "incorrect parents")