diff -r 8949af6a4279 -r 1c0884f5506e tests/quadrilaterals.py --- a/tests/quadrilaterals.py Sat Jun 08 01:42:48 2019 +0300 +++ b/tests/quadrilaterals.py Sat Jun 08 01:51:50 2019 +0300 @@ -6,7 +6,7 @@ # Returns whether all elements in container have the same sign return min(container) * max(container) >= 0 -@problem_type('concave', severity = 'error', message = 'concave quadrilateral') +@problem_type('concave', severity = 'hold', message = 'concave quadrilateral') def concave_test(model): ''' Checks that all quadrilaterals are convex. ''' for quadrilateral in model.quadrilaterals: @@ -23,14 +23,14 @@ yield report_problem('concave', bad_object = quadrilateral) @problem_type('skew-major', - severity = 'error', + severity = 'hold', message = lambda skew_angle: str.format('skew quadrilateral (plane angle {})', degree_rep(skew_angle), ), ) @problem_type('skew-minor', - severity = 'notice', + severity = 'warning', message = lambda skew_angle: str.format('slightly skew quadrilateral (plane angle {})', degree_rep(skew_angle), @@ -59,7 +59,7 @@ break @problem_type('self-intersecting', - severity = 'error', + severity = 'hold', message = 'self-intersecting quadrilateral', ) def bowtie_test(model): @@ -77,7 +77,7 @@ ) break -@problem_type('collinear', severity = 'error', message = 'collinear polygon') +@problem_type('collinear', severity = 'hold', message = 'collinear polygon') def collinear_test(model): for element in model.body: if hasattr(element, 'geometry') and len(element.geometry.vertices) >= 3: @@ -86,7 +86,7 @@ yield report_problem('collinear', bad_object = element) @problem_type('hairline-polygon', - severity = 'notice', + severity = 'warning', message = lambda smallest_angle: str.format( 'hairline polygon (smallest angle {})', degree_rep(smallest_angle),