Our automatic tests via github-actions workflows are still far from perfect as they only make sure the proper module does not crash under the given conditions.
Implementing a series of assertions with something like assert sample["sample_id"] != "Not Provided" can help us to point out unexpected errors that may arise from the Pull-Requested changes