-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtests.py
28 lines (24 loc) · 1.41 KB
/
tests.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
if __name__ == '__main__':
import doctest
import category_equations
# by importing these here, there might be some import errors left..
globs = {
'debug': category_equations.debug,
'from_operator': category_equations.from_operator,
'OperationsSet': category_equations.OperationsSet,
'Category': category_equations.Category,
'CategoryOperations': category_equations.CategoryOperations,
'ProcessedTerm': category_equations.ProcessedTerm,
'IEquationTerm': category_equations.IEquationTerm,
'EquationTerm': category_equations.EquationTerm,
'Get': category_equations.Get,
'Equal': category_equations.Equal,
'EquationMap': category_equations.EquationMap,
'simplify': category_equations.simplify,
'get_route': category_equations.get_route,
'TermIs': category_equations.TermIs}
doctest.testfile(filename="operation.py", module_relative=True, package=category_equations, globs=globs)
doctest.testfile(filename="category.py", module_relative=True, package=category_equations, globs=globs)
doctest.testfile(filename="__init__.py", module_relative=True, package=category_equations, globs=globs)
doctest.testfile(filename="term.py", module_relative=True, package=category_equations, globs=globs)
doctest.testfile(filename="analysis.py", module_relative=True, package=category_equations, globs=globs)