from test import randomgen
from test import symmetric_linear_game_test
-def build_suite():
+def build_suite(doctests=True):
"""
Build our test suite, separately from running it.
+
+ Parameters
+ ----------
+
+ doctests : bool
+ Do you want to build the doctests, too? During random testing,
+ the answer may be "no."
+
"""
suite = TestSuite()
- suite.addTest(DocTestSuite(cones))
- suite.addTest(DocTestSuite(errors, optionflags=ELLIPSIS))
- suite.addTest(DocTestSuite(games, optionflags=ELLIPSIS))
- suite.addTest(DocTestSuite(matrices, optionflags=ELLIPSIS))
- suite.addTest(DocTestSuite(symmetric_linear_game_test))
- suite.addTest(DocTestSuite(randomgen, optionflags=ELLIPSIS))
+ if doctests:
+ suite.addTest(DocTestSuite(cones))
+ suite.addTest(DocTestSuite(errors, optionflags=ELLIPSIS))
+ suite.addTest(DocTestSuite(games, optionflags=ELLIPSIS))
+ suite.addTest(DocTestSuite(matrices, optionflags=ELLIPSIS))
+ suite.addTest(DocTestSuite(symmetric_linear_game_test))
+ suite.addTest(DocTestSuite(randomgen, optionflags=ELLIPSIS))
slg_tests = TestLoader().loadTestsFromModule(symmetric_linear_game_test)
suite.addTest(slg_tests)
mat_tests = TestLoader().loadTestsFromModule(matrices_test)