"""
(L, K, e1, e2) = _random_icecream_params()
self.assert_orthogonality(L, K, e1, e2)
+
+
+ def test_positive_operator_value(self):
+ """
+ Test that a positive operator on the nonnegative orthant gives
+ rise to a a game with a nonnegative value.
+
+ This test theoretically applies to the ice-cream cone as well,
+ but we don't know how to make positive operators on that cone.
+ """
+ (L, K, e1, e2) = _random_orthant_params()
+
+ # Make the entries of ``L`` nonnegative... this makes it a
+ # positive operator on ``K``.
+ L = [[abs(entry) for entry in row] for row in L]
+
+ game = SymmetricLinearGame(L, K, e1, e2)
+ self.assertTrue(game.solution().game_value() >= -options.ABS_TOL)