From e22adb2af08288282c3f085eb7a43ab131577bfe Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Thu, 10 Nov 2016 18:21:52 -0500 Subject: [PATCH] Add a "solutions don't change" test for the ice-cream cone too. --- test/symmetric_linear_game_test.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/symmetric_linear_game_test.py b/test/symmetric_linear_game_test.py index 887831a..1e7194b 100644 --- a/test/symmetric_linear_game_test.py +++ b/test/symmetric_linear_game_test.py @@ -42,12 +42,19 @@ class SymmetricLinearGameTest(TestCase): # pylint: disable=R0904 self.assertTrue(abs(first - second) < options.ABS_TOL*modifier) - def test_solutions_dont_change(self): + def test_solutions_dont_change_orthant(self): + G = random_orthant_game() + self.assert_solutions_dont_change(G) + + def test_solutions_dont_change_icecream(self): + G = random_icecream_game() + self.assert_solutions_dont_change(G) + + def assert_solutions_dont_change(self, G): """ If we solve the same problem twice, we should get the same answer both times. """ - G = random_orthant_game() soln1 = G.solution() soln2 = G.solution() p1_diff = norm(soln1.player1_optimal() - soln2.player1_optimal()) -- 2.43.2