> python run.py
43 structural checks passed; selected displacement 0.044881 mm


> python test_project.py

test_analytical_reference (__main__.StructuralTests.test_analytical_reference) ... ok
test_equilibrium (__main__.StructuralTests.test_equilibrium) ... ok
test_invalid_modulus (__main__.StructuralTests.test_invalid_modulus) ... ok
test_load_linearity (__main__.StructuralTests.test_load_linearity) ... ok
test_material_scaling_with_stiff_supports (__main__.StructuralTests.test_material_scaling_with_stiff_supports) ... ok
test_reflection_symmetry (__main__.StructuralTests.test_reflection_symmetry) ... ok
test_support_compliance (__main__.StructuralTests.test_support_compliance) ... ok

----------------------------------------------------------------------
Ran 7 tests in 0.235s

OK

> python complete_validation.py
11 commissioning acceptance checks passed; expected adverse cases remain visible.


> python test_completion.py

.......
----------------------------------------------------------------------
Ran 7 tests in 0.001s

OK

