The switch to use local test data instead of the officially hosted ones at https://fixtures.pulpproject.org/ had some unintended side effects. Most tests are using some helper functions in in pulp-smash and they usually default on loading content from the hosted fixtures. This has already caused confusion multiple times during development.
Another reason is that pulp-smash is going to be deprecated at some point: https://discourse.pulpproject.org/t/retirement-of-pulp-smash/579
A lot of functions are already moved to pulpcore as pytest fixture but not everything. So it needs some refactoring.
The switch to use local test data instead of the officially hosted ones at https://fixtures.pulpproject.org/ had some unintended side effects. Most tests are using some helper functions in in
pulp-smashand they usually default on loading content from the hosted fixtures. This has already caused confusion multiple times during development.Another reason is that
pulp-smashis going to be deprecated at some point: https://discourse.pulpproject.org/t/retirement-of-pulp-smash/579A lot of functions are already moved to
pulpcoreas pytest fixture but not everything. So it needs some refactoring.