X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dunshire.git;a=blobdiff_plain;f=test%2Fsymmetric_linear_game_test.py;h=1e7194b6bf08e50c1739539469a36279d866f8c1;hp=887831a44a68aeae7e8b25514154cfbe53f0309c;hb=e22adb2af08288282c3f085eb7a43ab131577bfe;hpb=d90b0b66e1983af5268fb1784907004e12b48dfa 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())