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'] \ |