25 lines
1.1 KiB
Python
Executable File
25 lines
1.1 KiB
Python
Executable File
#!/usr/bin/env python
|
|
import sys
|
|
from tests import *
|
|
import cadquery
|
|
import unittest
|
|
|
|
#if you are on python 2.7, you can use.
|
|
# python -m unittest discover -s tests -p "Test*" --verbose
|
|
#but this is required for python 2.6.6 on windows. FreeCAD0.12 will not load
|
|
#on py 2.7.x on win
|
|
suite = unittest.TestSuite()
|
|
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestCQGI.TestCQGI))
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestCadObjects.TestCadObjects))
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestWorkplanes.TestWorkplanes))
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestCQSelectors.TestCQSelectors))
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestCadQuery.TestCadQuery))
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestExporters.TestExporters))
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestImporters.TestImporters))
|
|
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(TestLogging.TestLogging))
|
|
|
|
if __name__ == '__main__':
|
|
result = unittest.TextTestRunner().run(suite)
|
|
sys.exit(not result.wasSuccessful())
|