4 This module compiles the doctests and unittests from the rest of the
5 codebase into one big TestSuite() and the runs it.
8 from unittest
import TestLoader
, TestSuite
, TextTestRunner
9 from doctest
import DocTestSuite
11 # Add '../' to our path.
12 from site
import addsitedir
14 from dunshire
import cones
15 from dunshire
import errors
16 from dunshire
import matrices
17 from dunshire
import games
18 import symmetric_linear_game_test
21 suite
.addTest(DocTestSuite(cones
))
22 suite
.addTest(DocTestSuite(errors
))
23 suite
.addTest(DocTestSuite(matrices
))
24 suite
.addTest(DocTestSuite(games
))
25 suite
.addTest(DocTestSuite(symmetric_linear_game_test
))
26 suite
.addTest(TestLoader().loadTestsFromModule(symmetric_linear_game_test
))
27 runner
= TextTestRunner(verbosity
=1)