All new code requires tests to ensure against regressions.
However, if your PR contains zero code changes, feel free to select the checkmark below to indicate so.
[X] Have you ran tests against this code?
[ ] This PR contains zero code changes.
Description of the Change
This PR introduces a test centric package builder.
Allowing a test to specify some minor details and build a fully compatible package object from it, which can then be inserted directly into the DB.
This allows for much easier test creation, and helps ensure a small change to the schema doesn't then require updating multiple places in the code
Requirements
Filling out the template is required.
All new code requires tests to ensure against regressions.
[X] Have you ran tests against this code?
[ ] This PR contains zero code changes.
Description of the Change
This PR introduces a test centric package builder. Allowing a test to specify some minor details and build a fully compatible package object from it, which can then be inserted directly into the DB.
This allows for much easier test creation, and helps ensure a small change to the schema doesn't then require updating multiple places in the code