|
4 | 4 | from pulp.tests import test_examples, test_gurobipy_env, test_pulp, test_sparse |
5 | 5 |
|
6 | 6 |
|
7 | | -def pulpTestAll(test_docs=False): |
| 7 | +def pulpTestAll(): |
8 | 8 | all_solvers = pulp.listSolvers(onlyAvailable=False) |
9 | 9 | available = pulp.listSolvers(onlyAvailable=True) |
10 | 10 | print(f"Available solvers: {available}") |
11 | 11 | print(f"Unavailable solvers: {set(all_solvers) - set(available)}") |
12 | 12 | runner = unittest.TextTestRunner() |
13 | | - suite_all = get_test_suite(test_docs) |
| 13 | + suite_all = get_test_suite() |
14 | 14 | # we run all tests at the same time |
15 | 15 | ret = runner.run(suite_all) |
16 | 16 | if not ret.wasSuccessful(): |
17 | 17 | raise pulp.PulpError("Tests Failed") |
18 | 18 |
|
19 | 19 |
|
20 | | -def get_test_suite(test_docs: bool = False) -> unittest.TestSuite: |
| 20 | +def get_test_suite() -> unittest.TestSuite: |
21 | 21 | loader = unittest.TestLoader() |
22 | 22 | suite_all = unittest.TestSuite() |
23 | 23 |
|
| 24 | + suite_all.addTests(loader.loadTestsFromTestCase(test_examples.Examples_DocsTests)) |
24 | 25 | suite_all.addTests(loader.loadTestsFromModule(test_pulp)) |
25 | 26 | suite_all.addTests(loader.loadTestsFromModule(test_sparse)) |
26 | 27 | suite_all.addTests(loader.loadTestsFromModule(test_gurobipy_env)) |
27 | 28 |
|
28 | | - # We add examples and docs tests |
29 | | - if test_docs: |
30 | | - suite_all.addTests( |
31 | | - loader.loadTestsFromTestCase(test_examples.Examples_DocsTests) |
32 | | - ) |
33 | | - |
34 | 29 | return suite_all |
35 | 30 |
|
36 | 31 |
|
37 | 32 | if __name__ == "__main__": |
38 | | - pulpTestAll(test_docs=False) |
| 33 | + pulpTestAll() |
0 commit comments