Copy assertion for mode equality from asdf-astropy #79
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR copies
asdf-astropy.testing.helpers.assert_model_equal
toroman_datamodels.testing.assertions
.The testing functions in roman_datamodels are used by CRDS tests. However, CRDS tests do not use pytest and CRDS has no dependency on pytest. Importing from asdf-astropy adds pytest as a dependency of CRDS which is undesirable.
Alternatively this can be fixed in asdf-astropy in a future release because the pytest dependency is coming from an import from astropy.units which can be done within a function. However, in the interest of releasing this for build 6, the function is copied now here.