Goal: Add "functional" tests until the coverage is > 90%.
- The functional tests are simple input -> output tests
- They are driven by a Python script
functests/functest.py which can be invoked with just functest.
- The usage is
poetry run python3 functest.py --tests <FILE>, where the file contains a set of tests written in YAML.
- There is only one YAML file at present,
tests.yaml. This is OK for the moment but it may become convenient to split the tests into different files. When that happens, I suggest adapting the command so that --tests takes multiple arguments.
Goal: Add "functional" tests until the coverage is > 90%.
functests/functest.pywhich can be invoked withjust functest.poetry run python3 functest.py --tests <FILE>, where the file contains a set of tests written in YAML.tests.yaml. This is OK for the moment but it may become convenient to split the tests into different files. When that happens, I suggest adapting the command so that--teststakes multiple arguments.