Example #1
0
 def testColoringCritical(self):
     c5 = make_cycle(5)
     color = coloring(c5)
     expect = [[4, 1], [3, 0], [2]]
     self.assertEqual(len(color), 3)
     self.assertEqual(color, expect)
     k1 = nx.Graph()
     k1.add_node(0)
     g = join(c5, k1)
     color = coloring(g)
     self.assertEqual(len(color), 4)
     expect = [[4], [3, 1], [2, 0], [5]]
     self.assertEqual(expect, color)
Example #2
0
 def testColoringCritical(self):
     self.dcolor = Dcolor(make_cycle(5))
     color = self.dcolor.color()
     expect = [[0], [1, 3], [2, 4]]
     self.assertEqual(len(color), 3)
     self.assertEqual(color, expect)
     k1 = nx.Graph()
     k1.add_node(0)
     g = join(make_cycle(5), k1)
     self.dcolor = Dcolor(g)
     color = self.dcolor.color()
     self.assertEqual(len(color), 4)
     expect = [[5], [0],  [1, 3], [2, 4]]
     self.assertEqual(expect, color)