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

Fix lots of requests in single session #16

Merged

Conversation

msabramo
Copy link
Collaborator

@msabramo msabramo commented Dec 1, 2014

Implemented on top of #13 because that adds the test whose failure this PR fixes.

Add cleanup_headers method to ServerHandler that adds Connection: Close response header so that clients don't expect keep alives.

Fixes: #13

Passing Travis CI build: https://travis-ci.org/kevin1024/pytest-httpbin/builds/42608004

$ tox
...
  py26: commands succeeded
  py27: commands succeeded
  py34: commands succeeded
  pypy: commands succeeded
  congratulations :)

This test is actually failing for me at least part of the time on py34.

This was inspired by a bug in httpie:
httpie/cli#278 (comment)
that adds `Connection: Close` response header so that clients don't
expect keep alives.

Fixes: kevin1024#13
@msabramo
Copy link
Collaborator Author

msabramo commented Dec 1, 2014

You can merge this if you like it and close #13, as @sigmavirus24 pointed out.

kevin1024 added a commit that referenced this pull request Dec 1, 2014
…ession

Fix lots of requests in single session
@kevin1024 kevin1024 merged commit 5cdc214 into kevin1024:master Dec 1, 2014
@kevin1024
Copy link
Owner

@msabramo thanks for all the improvements! I'm on vacation right now so I can't do a release, but I have added you as a maintainer so you can do a release if you have time. Just bump the version number, update the release notes in the REAMDE, add a release on github, and update to pypi. Thanks again for your help!

@msabramo
Copy link
Collaborator Author

msabramo commented Dec 3, 2014

@kevin1024: OK, I uploaded 0.0.4: https://pypi.python.org/pypi/pytest-httpbin/0.0.4

Hope you're enjoying your vacation!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants