This changeset unskips the Pocket About page tests and uses a new fixture
to provide a Pocket-specific base URL against which to test, drawn from the
env. This means we can run the Pocket integration tests at the same time
as the Mozorg/bedrock ones, and all will be run on the relevant test server.
A pocket_mode pytest mark has been added, too, but isn't relied upon at the
moment for anything.
* 10639: Backfill tests for templatetag-helpers
* Backfilling more Contentful-related tests
* Update pytest config to declare custom markers: less noise when running tests
* 10639: Fix up patching to remedy test failures in CI
* 10639: Minor fixups following code review
* 10639: Fix test regression following rebase on mozilla/master
* 10639: Update test to recognise that calling a naked mozilla.org domain will result in a redirect, making the old test inaccurate
https://github.com/willkg/paul-mclendahand makes maintenance-PR handling so much easier than one-by-one
This changeset adds a default config to make it pretty much instant to use after installation.
Note that this addition doesn't specify which remote to use, so we may need to tune this if 'origin' means different things to different contributors.
* Remove pytest-xdist from standard run. It's slower than normal if testing the local server.
* Add recommendation to use it if testing a remote instance to README.
* Remove pytest.ini in favor of using setup.cfg.
* Fix tests after redirects modification.
* Add py to redirects requirements.