testsuite.py

changeset 47
4da025d0b283
parent 37
e46fa477007b
child 62
f0a6bf48b05e
equal deleted inserted replaced
39:abc83875167e 47:4da025d0b283
83 def check_model(model, test_suite = None): 83 def check_model(model, test_suite = None):
84 if not test_suite: 84 if not test_suite:
85 test_suite = load_tests() 85 test_suite = load_tests()
86 problems = [] 86 problems = []
87 line_numbers = { 87 line_numbers = {
88 element: (i, i + 1 + model.body_offset) 88 element: (i, i + 1)
89 for i, element in enumerate(model.body) 89 for i, element in enumerate(model.body)
90 } 90 }
91 for test_name, test_function in test_suite['tests'].items(): 91 for test_name, test_function in test_suite['tests'].items():
92 for problem in test_function(model): 92 for problem in test_function(model):
93 problem['body-index'], problem['line-number'] \ 93 problem['body-index'], problem['line-number'] \

mercurial