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

Bump pytest-httpserver from 0.3.4 to 1.0.0 in /test/functional #871

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot-preview[bot]
Copy link
Contributor

Bumps pytest-httpserver from 0.3.4 to 1.0.0.

Changelog

Sourced from pytest-httpserver's changelog.

1.0.0

Prelude

Functionally the same as 1.0.0rc1. For the list of changes between 0.3.8 and 1.0.0 see the changelist for 1.0.0rc1.

1.0.0rc1

New Features

  • Added a new session scoped fixture make_httpserver which creates the object for the httpserver fixture. It can be overridden to add further customizations and it must yield a HTTPServer object - see pytest_plugin.py for an implementation. As this fixture is session scoped, it will be called only once when the first test using httpserver is started. This addition also deprecates the use of PluginHTTPServer which was used in earlier versions as a way to customize server object creation. PluginHTTPServer can still be used but it may be subject to deprecation in the future.
  • Added a new session scoped fixture httpserver_ssl_context which provides the SSL context for the server. By default it returns None, so SSL is not enabled, but can be overridden to return a valid ssl.SSLContext object which will be used for SSL connections. See test_ssl.py for example.

Upgrade Notes

  • Breaking change: The scope of httpserver_listen_address fixture changed from function to session. This is a requirement to implement the other features listed in this release. See the upgrade guide for the details.

0.3.8

Deprecation Notes

0.3.7

Other Notes

  • Removed pytest-runner from setup.py as it is deprecated and makes packaging inconvenient as it needs to be installed before running setup.py.

0.3.6

New Features

  • HTTP methods are case insensitive. The HTTP method specified is converted to uppercase in the library.
  • It is now possible to specify a JSON-serializable python value (such as dict, list, etc) and match the request to it as JSON. The request's body is loaded as JSON and it will be compared to the expected value.
  • The http response code sent when no handler is found for the request can be changed. It is set to 500 by default.

0.3.5

... (truncated)

Commits
  • e226a46 CHANGES.rst: add release notes for 1.0.0
  • 63d719b setup.py: version bump to 1.0.0
  • 6658c22 releasenotes: add note about 1.0.0
  • ffddb3e doc: add documentation about the fixtures
  • d2b4678 CHANGES.rst: add release notes for 1.0.0rc1
  • 952343e setup.py: version bump to 1.0.0rc1
  • 3ba524a codecov.yml: fix threshold setting
  • 9c83ab9 releasenotes: add API breaking note
  • 4a97b86 releasenotes: add release notes about the new fixtures
  • d27e4c6 pytest_plugin.py: remove deprecation warnings
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot will not automatically merge this PR because this dependency is pre-1.0.0.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants