本文整理汇总了Python中graph.Vertex.delAdj方法的典型用法代码示例。如果您正苦于以下问题:Python Vertex.delAdj方法的具体用法?Python Vertex.delAdj怎么用?Python Vertex.delAdj使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类graph.Vertex
的用法示例。
在下文中一共展示了Vertex.delAdj方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: vertexTest
# 需要导入模块: from graph import Vertex [as 别名]
# 或者: from graph.Vertex import delAdj [as 别名]
class vertexTest(unittest.TestCase):
def setUp(self):
self.vex = Vertex('vex', ['vex0', 'vex1'])
def tearDown(self):
self.vex = None
def test_eq(self):
self.assertTrue(self.vex == 'vex')
self.assertTrue(self.vex == Vertex('vex', ['vex1', 'vex2'], [10, 11]))
def test_addAdj(self):
for i in range(2):
self.vex.addAdj('vex' + str(i+2))
self.assertTrue(str(self.vex) == "[vex, ['vex0', 'vex1', 'vex2', 'vex3'], [1, 1, 1, 1]]")
self.assertTrue(len(self.vex) == 4)
def test_iter(self):
for ind, v in enumerate(self.vex):
self.assertTrue(v[0] == 'vex' + str(ind))
self.assertTrue(v[1] == 1)
def test_getitem(self):
self.assertTrue(self.vex[1] == ('vex1', 1))
def test_value(self):
self.assertTrue(self.vex.value == 'vex')
self.vex.value = 'haha'
self.assertTrue(self.vex.value == 'haha')
def test_delAdj(self):
self.vex.delAdj('vex0')
self.assertTrue(str(self.vex) == "[vex, ['vex1'], [1]]")
self.assertTrue(len(self.vex) == 1)