Beispiel #1
0
 def testCritical(self):
     # is_critical graphs
     g = nx.Graph()
     g.add_node(0)
     g = join(g, g)
     g = join(g, g)
     d = DalGraph(g)
     result = d.is_critical()
     self.assertEqual(result, True)
     g = make_wheel(6)
     d = DalGraph(g)
     result = d.is_critical()
     self.assertEqual(result, True)
     d = DalGraph(make_cycle(5))
     result = d.is_critical()
     self.assertEqual(result, True)
     # test non is_critical
     d = DalGraph(make_claw())
     result = d.is_critical()
     self.assertEqual(result, False)
     d = DalGraph(make_co_claw())
     result = d.is_critical()
     self.assertEqual(result, False)