For future changes it could be beneficial to include new archive_catalog information for non-required fields. From conversation with @schlafly and @cjarnold it would be good to test how this works for:
- manifest generation: where the expectation is that a non-required field that is present and has archive_catalog information will be included in the manifest
- archive ingest: where the expectation is that for a field missing from the manifest, the archive would fill in a NULL value
On the RAD/schema side we will need to update tests to allow for this:
|
def test_metadata_force_required(self, schema_uri, schema, request): |
and consider adding additional romancal unit tests to cover the expected behavior (field populated for new files, etc...).
For future changes it could be beneficial to include new archive_catalog information for non-required fields. From conversation with @schlafly and @cjarnold it would be good to test how this works for:
On the RAD/schema side we will need to update tests to allow for this:
rad/tests/test_schemas.py
Line 199 in 7cf6d0d
and consider adding additional romancal unit tests to cover the expected behavior (field populated for new files, etc...).