Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

module, tests: set up VCR.py for plugin example tests #1853

Merged
merged 3 commits into from
Jun 10, 2020
Merged

Commits on May 19, 2020

  1. module, tests: set up VCR.py for plugin example tests

    * Add new `vcr` kwarg to `module.example` decorator
      * Considered making this part of `online`, but decided to keep it
        separate as it would be a pretty big behavior change
    * Add PyPI requirements for implementing VCR
      * This involved some trial-and-error, letting Travis flag up
        incompatibilities on old Python releases I can't install locally
    * Configure default cassette directory for VCR via new conftest fixture
    dgw committed May 19, 2020
    Configuration menu
    Copy the full SHA
    b0df1f2 View commit details
    Browse the repository at this point in the history
  2. test: add VCR cassettes for some more annoying online tests

    Known merge conflict with current master in the `search` plugin (applied
    a fix here that's already applied there). Can merge manually to resolve.
    dgw committed May 19, 2020
    Configuration menu
    Copy the full SHA
    5c721e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95f37ab View commit details
    Browse the repository at this point in the history