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 from dunshire
import cones
12 from dunshire
import errors
13 from dunshire
import matrices
14 from dunshire
import games
15 from test
import symmetric_linear_game_test
19 Run all of the unit and doctests for the ``dunshire`` and ``test``
23 suite
.addTest(DocTestSuite(cones
))
24 suite
.addTest(DocTestSuite(errors
))
25 suite
.addTest(DocTestSuite(matrices
))
26 suite
.addTest(DocTestSuite(games
))
27 suite
.addTest(DocTestSuite(symmetric_linear_game_test
))
28 slg_tests
= TestLoader().loadTestsFromModule(symmetric_linear_game_test
)
29 suite
.addTest(slg_tests
)
30 runner
= TextTestRunner(verbosity
=1)
33 if __name__
== '__main__':