Skip to content

Commit 5fcbcb5

Browse files
committed
corrected failing tests
1 parent 569df4e commit 5fcbcb5

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

dwave_networkx/generators/pegasus.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,12 +338,12 @@ def defect_free_pegasus(G):
338338
if family != PEGASUS:
339339
raise ValueError("G must be constructed by dwave_networkx.pegasus_graph")
340340

341-
offsets = eval(p.name.replace('pegasus_graph', ''))[1]
341+
offsets = eval(G.name.replace('pegasus_graph', ''))[1]
342342
args = attrib['rows'],
343343
kwargs = {
344344
'offsets_index' if isinstance(offsets, int) else 'offset_lists': offsets,
345345
'coordinates': 'coordinate' == attrib['labels'],
346-
'nice': 'nice' == attrib['labels'],
346+
'nice_coordinates': 'nice' == attrib['labels'],
347347
}
348348

349349
return pegasus_graph(*args, **kwargs)

tests/test_generator_chimera.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,13 +376,13 @@ def test_defect_free_chimera(self):
376376
H = G.copy()
377377
H.remove_nodes_from([*H][::3])
378378
H.remove_edges_from([*H.edges][::3])
379-
self.assertEqual(G, dnx.generators.chimera.defect_free_chimera(H))
379+
self.assertTrue(nx.utils.graphs_equal(G, dnx.generators.chimera.defect_free_chimera(H)))
380380

381381
G = dnx.chimera_graph(2, 4, 2, coordinates=True)
382382
H = G.copy()
383383
H.remove_nodes_from([*H][::3])
384384
H.remove_edges_from([*H.edges][::3])
385-
self.assertEqual(G, dnx.generators.chimera.defect_free_chimera(H))
385+
self.assertTrue(nx.utils.graphs_equal(G, dnx.generators.chimera.defect_free_chimera(H)))
386386

387387
class TestChimeraTorus(unittest.TestCase):
388388
def test(self):

tests/test_generator_pegasus.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -407,19 +407,19 @@ def test_defect_free_pegasus(self):
407407
H = G.copy()
408408
H.remove_nodes_from([*H][::3])
409409
H.remove_edges_from([*H.edges][::3])
410-
self.assertEqual(G, dnx.generators.pegasus.defect_free_pegasus(H))
410+
self.assertTrue(nx.utils.graphs_equal(G, dnx.generators.pegasus.defect_free_pegasus(H)))
411411

412412
G = dnx.pegasus_graph(3, offsets_index=1, coordinates=True)
413413
H = G.copy()
414414
H.remove_nodes_from([*H][::3])
415415
H.remove_edges_from([*H.edges][::3])
416-
self.assertEqual(G, dnx.generators.pegasus.defect_free_pegasus(H))
416+
self.assertTrue(nx.utils.graphs_equal(G, dnx.generators.pegasus.defect_free_pegasus(H)))
417417

418418
G = dnx.pegasus_graph(3, nice_coordinates=True)
419419
H = G.copy()
420420
H.remove_nodes_from([*H][::3])
421421
H.remove_edges_from([*H.edges][::3])
422-
self.assertEqual(G, dnx.generators.pegasus.defect_free_pegasus(H))
422+
self.assertTrue(nx.utils.graphs_equal(G, dnx.generators.pegasus.defect_free_pegasus(H)))
423423

424424

425425

tests/test_generator_zephyr.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,13 +279,13 @@ def test_defect_free_zephyr(self):
279279
H = G.copy()
280280
H.remove_nodes_from([*H][::3])
281281
H.remove_edges_from([*H.edges][::3])
282-
self.assertEqual(G, dnx.generators.zephyr.defect_free_zephyr(H))
282+
self.assertTrue(nx.utils.graphs_equal(G, dnx.generators.zephyr.defect_free_zephyr(H)))
283283

284284
G = dnx.zephyr_graph(2, 2, coordinates=True)
285285
H = G.copy()
286286
H.remove_nodes_from([*H][::3])
287287
H.remove_edges_from([*H.edges][::3])
288-
self.assertEqual(G, dnx.generators.zephyr.defect_free_zephyr(H))
288+
self.assertTrue(nx.utils.graphs_equal(G, dnx.generators.zephyr.defect_free_zephyr(H)))
289289

290290
class TestZephyrTorus(unittest.TestCase):
291291
def test(self):

0 commit comments

Comments
 (0)