This PR moves most of the cam_autogen.py doctests into a new test_cam_autogen.py unit test script, which greatly cleans up the main autogen module, improves test coverage, and should ease the application of future python CI/CD tools. There were some other small changes made to other python scripts, but only when doing so helped in the development of the autogen tests.
Finally, please note that the changes made to pr_open_sync_workflow.yml will eventually be moved to python_unit_tests.yml once PR #185 has been approved and merged.
This PR moves most of the
cam_autogen.py
doctests into a newtest_cam_autogen.py
unit test script, which greatly cleans up the main autogen module, improves test coverage, and should ease the application of future python CI/CD tools. There were some other small changes made to other python scripts, but only when doing so helped in the development of the autogen tests.Finally, please note that the changes made to
pr_open_sync_workflow.yml
will eventually be moved topython_unit_tests.yml
once PR #185 has been approved and merged.Fixes #182