@@ -63,9 +63,7 @@ def test_path_graph_sink_a(self) -> None:
6363 assert result .reduced_laplacian == ((2 , - 1 ), (- 1 , 1 ))
6464
6565 def test_triangle_sink_b (self ) -> None :
66- result = compute_reduced_laplacian (
67- ReducedLaplacianRequest (graph = C3 , sink = "b" )
68- )
66+ result = compute_reduced_laplacian (ReducedLaplacianRequest (graph = C3 , sink = "b" ))
6967 assert result .reduced_laplacian == ((2 , - 1 ), (- 1 , 2 ))
7068
7169 def test_invalid_sink (self ) -> None :
@@ -133,7 +131,9 @@ def test_firing_vector_composition(self) -> None:
133131 )
134132 composed = compute_fire_vector (
135133 FireVectorRequest (
136- graph = GRAPH , divisor = div , firing_vector = [f1 [i ] + f2 [i ] for i in range (3 )]
134+ graph = GRAPH ,
135+ divisor = div ,
136+ firing_vector = [f1 [i ] + f2 [i ] for i in range (3 )],
137137 )
138138 )
139139 assert r2 .fired_divisor == composed .fired_divisor
@@ -162,9 +162,7 @@ def test_stabilization_is_stable(self) -> None:
162162 def test_stabilization_idempotence (self ) -> None :
163163 sc = SinkConfiguration (graph = GRAPH , sink = "a" , configuration = [0 , 5 , 0 ])
164164 r1 = compute_stabilize (StabilizeRequest (configuration = sc ))
165- sc2 = SinkConfiguration (
166- graph = GRAPH , sink = "a" , configuration = list (r1 .stable )
167- )
165+ sc2 = SinkConfiguration (graph = GRAPH , sink = "a" , configuration = list (r1 .stable ))
168166 r2 = compute_stabilize (StabilizeRequest (configuration = sc2 ))
169167 assert r1 .stable == r2 .stable
170168 assert r2 .total_firings == 0
@@ -274,11 +272,11 @@ def test_triangle(self) -> None:
274272 assert result .order == 3
275273
276274 def test_cycle_c4 (self ) -> None :
277- C4 = {
275+ c4 = {
278276 "vertices" : ["a" , "b" , "c" , "d" ],
279277 "edges" : [["a" , "b" ], ["b" , "c" ], ["c" , "d" ], ["d" , "a" ]],
280278 }
281- result = compute_critical_group (CriticalGroupRequest (graph = C4 , sink = "a" ))
279+ result = compute_critical_group (CriticalGroupRequest (graph = c4 , sink = "a" ))
282280 assert result .invariant_factors == (1 , 1 , 4 )
283281 assert result .order == 4
284282
@@ -288,14 +286,18 @@ def test_tree_is_trivial(self) -> None:
288286 assert result .order == 1
289287
290288 def test_complete_k4 (self ) -> None :
291- K4 = {
289+ k4 = {
292290 "vertices" : ["a" , "b" , "c" , "d" ],
293291 "edges" : [
294- ["a" , "b" ], ["a" , "c" ], ["a" , "d" ],
295- ["b" , "c" ], ["b" , "d" ], ["c" , "d" ],
292+ ["a" , "b" ],
293+ ["a" , "c" ],
294+ ["a" , "d" ],
295+ ["b" , "c" ],
296+ ["b" , "d" ],
297+ ["c" , "d" ],
296298 ],
297299 }
298- result = compute_critical_group (CriticalGroupRequest (graph = K4 , sink = "a" ))
300+ result = compute_critical_group (CriticalGroupRequest (graph = k4 , sink = "a" ))
299301 assert result .order == 16
300302
301303 def test_order_matches_spanning_tree_count (self ) -> None :
@@ -314,17 +316,17 @@ def count_spanning_trees(vertices, edges):
314316 minor = Matrix ([row [: n - 1 ] for row in lap [: n - 1 ]])
315317 result = compute_critical_group (
316318 CriticalGroupRequest (
317- graph = {' vertices' : vertices , ' edges' : [list (e ) for e in edges ]},
319+ graph = {" vertices" : vertices , " edges" : [list (e ) for e in edges ]},
318320 sink = vertices [0 ],
319321 )
320322 )
321323 return result , int (minor .det ())
322324
323325 for vertices , edges in [
324- (['a' , 'b' , 'c' ], [('a' , 'b' ), ('b' , 'c' ), ('a' , 'c' )]),
326+ (["a" , "b" , "c" ], [("a" , "b" ), ("b" , "c" ), ("a" , "c" )]),
325327 (
326- ['a' , 'b' , 'c' , 'd' ],
327- [('a' , 'b' ), ('b' , 'c' ), ('c' , 'd' ), ('d' , 'a' )],
328+ ["a" , "b" , "c" , "d" ],
329+ [("a" , "b" ), ("b" , "c" ), ("c" , "d" ), ("d" , "a" )],
328330 ),
329331 ]:
330332 res , trees = count_spanning_trees (vertices , edges )
@@ -369,8 +371,14 @@ def test_laplacian_equivariance(self) -> None:
369371 assert r1 .laplacian == r2 .laplacian
370372
371373 def test_critical_group_relabelling (self ) -> None :
372- graph1 = {"vertices" : ["a" , "b" , "c" ], "edges" : [["a" , "b" ], ["b" , "c" ], ["a" , "c" ]]}
373- graph2 = {"vertices" : ["x" , "y" , "z" ], "edges" : [["x" , "y" ], ["y" , "z" ], ["x" , "z" ]]}
374+ graph1 = {
375+ "vertices" : ["a" , "b" , "c" ],
376+ "edges" : [["a" , "b" ], ["b" , "c" ], ["a" , "c" ]],
377+ }
378+ graph2 = {
379+ "vertices" : ["x" , "y" , "z" ],
380+ "edges" : [["x" , "y" ], ["y" , "z" ], ["x" , "z" ]],
381+ }
374382 r1 = compute_critical_group (CriticalGroupRequest (graph = graph1 , sink = "a" ))
375383 r2 = compute_critical_group (CriticalGroupRequest (graph = graph2 , sink = "x" ))
376384 assert r1 .invariant_factors == r2 .invariant_factors
0 commit comments