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())