コード例 #1
0
ファイル: test_Pathway.py プロジェクト: HuttonICS/biopython
 def testAdditionalFunctions(self):
     a = Graph(['a', 'b', 'c'])
     a.add_edge('a', 'b', 'label1')
     a.add_edge('b', 'c', 'label1')
     a.add_edge('b', 'a', 'label2')
     self.assertTrue(
         str(a) == "<Graph: 3 node(s), 3 edge(s), 2 unique label(s)>")
     self.assertTrue(
         repr(a) == "<Graph: ('a': ('b', 'label1'))('b': ('a', 'label2'),('c', 'label1'))('c': )>")
     self.assertListEqual(a.edges('label1'), [('a', 'b'), ('b', 'c')])
     self.assertListEqual(a.labels(), ['label1', 'label2'])
コード例 #2
0
 def testAdditionalFunctions(self):
     a = Graph(["a", "b", "c"])
     a.add_edge("a", "b", "label1")
     a.add_edge("b", "c", "label1")
     a.add_edge("b", "a", "label2")
     self.assertEqual(str(a), "<Graph: 3 node(s), 3 edge(s), 2 unique label(s)>")
     self.assertEqual(
         repr(a),
         "<Graph: ('a': ('b', 'label1'))('b': ('a', 'label2'),('c', 'label1'))('c': )>",
     )
     self.assertEqual(a.edges("label1"), [("a", "b"), ("b", "c")])
     self.assertEqual(a.labels(), ["label1", "label2"])
コード例 #3
0
ファイル: test_Pathway.py プロジェクト: yuanzhw/biopython
 def testAdditionalFunctions(self):
     a = Graph(['a', 'b', 'c'])
     a.add_edge('a', 'b', 'label1')
     a.add_edge('b', 'c', 'label1')
     a.add_edge('b', 'a', 'label2')
     self.assertTrue(
         str(a) == "<Graph: 3 node(s), 3 edge(s), 2 unique label(s)>")
     self.assertTrue(
         repr(a) ==
         "<Graph: ('a': ('b', 'label1'))('b': ('a', 'label2'),('c', 'label1'))('c': )>"
     )
     self.assertListEqual(a.edges('label1'), [('a', 'b'), ('b', 'c')])
     self.assertListEqual(a.labels(), ['label1', 'label2'])