Lesson 14 — Testing generated code: the habit that carries the course
Unit II · Computational problem solving

L14_check.py                                 student     Test helper: check(), result_of(), summary(); runs a self-demo on its own.
L14_example_run_time.py                      student     Worked example: run-time converter written for this lesson, under test.
L14_example_tests.py                         student     Worked example: tests for the run-time converter, with captured results.
L14_my_tests.py                              student     Starter test file for the lab, organised by case type.
L14_test_log.txt                             student     Test plan and results log with failure categories.
L14_spec_sheet.txt                           student     Fallback function specification: read and test from this first.
L14_generated_rest_check.py                  student     Fallback function (airline rest rule), written for this lesson to behave like generated code; open only after tests are written.

Python 3.11 or newer. Standard library only. Run each program from the folder the lesson tells you to put it in:
    python <file>.py        (Windows)
    python3 <file>.py       (macOS and Linux)
