Currently, if this plugin is installed it will block internet access to all tests that are not marked with @pytest.mark.remote_data. This is the desired behavior for astropy and some affiliated packages. However, just having this plugin installed will affect other packages that don't care about the remote_data plugin.
It seems like the best solution is to have a configuration option to enable the strict behavior. Packages that wish to enable this behavior will add a field to their setup.cfg file. Packages that don't care (and therefore don't have this option in their setup.cfg file) won't be affected.
Currently, if this plugin is installed it will block internet access to all tests that are not marked with
@pytest.mark.remote_data
. This is the desired behavior forastropy
and some affiliated packages. However, just having this plugin installed will affect other packages that don't care about theremote_data
plugin.It seems like the best solution is to have a configuration option to enable the strict behavior. Packages that wish to enable this behavior will add a field to their
setup.cfg
file. Packages that don't care (and therefore don't have this option in theirsetup.cfg
file) won't be affected.