return (L, K, matrix(e1), matrix(e2))
-class SymmetricLinearGameTest(TestCase):
+# Tell pylint to shut up about the large number of methods.
+class SymmetricLinearGameTest(TestCase): # pylint: disable=R0904
"""
Tests for the SymmetricLinearGame and Solution classes.
"""
This test theoretically applies to the ice-cream cone as well,
but we don't know how to make positive operators on that cone.
"""
- (_, K, e1, e2) = _random_orthant_params()
-
- # Ignore that L, we need a nonnegative one.
+ (K, e1, e2) = _random_orthant_params()[1:]
L = _random_nonnegative_matrix(K.dimension())
game = SymmetricLinearGame(L, K, e1, e2)
"""
Test that a Lyapunov game on the nonnegative orthant works.
"""
- (L, K, e1, e2) = _random_orthant_params()
-
- # Ignore that L, we need a diagonal (Lyapunov-like) one.
- # (And we don't need to transpose those.)
+ (K, e1, e2) = _random_orthant_params()[1:]
L = _random_diagonal_matrix(K.dimension())
self.assert_lyapunov_works(L, K, e1, e2)
"""
Test that a Lyapunov game on the ice-cream cone works.
"""
- (L, K, e1, e2) = _random_icecream_params()
-
- # Ignore that L, we need a diagonal (Lyapunov-like) one.
- # (And we don't need to transpose those.)
+ (K, e1, e2) = _random_icecream_params()[1:]
L = _random_lyapunov_like_icecream(K.dimension())
self.assert_lyapunov_works(L, K, e1, e2)