s1 = s[0:G.dimension()]
s2 = s[G.dimension():]
self.assert_within_tol(norm(G.A()*x - G.b()), 0)
- self.assertTrue((s1,s2) in G.C())
+ self.assertTrue((s1, s2) in G.C())
def test_player1_start_valid_orthant(self):
self.assert_player1_start_valid(G)
+ def assert_player2_start_valid(self, G):
+ z = G.player2_start()['z']
+ z1 = z[0:G.dimension()]
+ z2 = z[G.dimension():]
+ self.assertTrue((z1, z2) in G.C())
+
+
+ def test_player2_start_valid_orthant(self):
+ """
+ Ensure that player two's starting point is in the orthant.
+ """
+ G = random_orthant_game()
+ self.assert_player2_start_valid(G)
+
+
+ def test_player2_start_valid_icecream(self):
+ """
+ Ensure that player two's starting point is in the ice-cream cone.
+ """
+ G = random_icecream_game()
+ self.assert_player2_start_valid(G)
+
+
def test_condition_lower_bound(self):
"""
Ensure that the condition number of a game is greater than or