Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
csernazs
/
pytest-httpserver
Public
Notifications
You must be signed in to change notification settings
Fork
30
Star
255
Code
Issues
12
Pull requests
3
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
pytest-httpserver
pytest_httpserver
httpserver.py
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Aug 18, 2026
follow-up ruff upgrade
csernazs
committed
622778e
View commit details
Copy full SHA for 622778e
View code at this point
Browse repository at this point
Commits on Feb 12, 2026
Add bake() method for pre-configured request expectations
Show description for 310529c
HayaoSuzuki
authored and
csernazs
committed
310529c
View commit details
Copy full SHA for 310529c
View code at this point
Browse repository at this point
Commits on Feb 7, 2026
httpserver: use HttpStatus where possible instead of integers
csernazs
committed
2919966
View commit details
Copy full SHA for 2919966
View code at this point
Browse repository at this point
Fix HTTPServer.start() and add tests
HayaoSuzuki
authored and
csernazs
committed
96bbe19
View commit details
Copy full SHA for 96bbe19
View code at this point
Browse repository at this point
Implement http readiness checking
Show description for b937308
csernazs
and
HayaoSuzuki
committed
b937308
View commit details
Copy full SHA for b937308
View code at this point
Browse repository at this point
Commits on Jan 30, 2026
Drop Python 3.9 support and migrate to PEP 621
Show description for 334b87f
HayaoSuzuki
authored and
csernazs
committed
334b87f
View commit details
Copy full SHA for 334b87f
View code at this point
Browse repository at this point
Change __enter__ return type to Self
HayaoSuzuki
authored and
csernazs
committed
e6dafa7
View commit details
Copy full SHA for e6dafa7
View code at this point
Browse repository at this point
Restore query_string type check in StringQueryMatcher
HayaoSuzuki
authored and
csernazs
committed
e95fe11
View commit details
Copy full SHA for e95fe11
View code at this point
Browse repository at this point
Add type annotations
HayaoSuzuki
authored and
csernazs
committed
4edc9fc
View commit details
Copy full SHA for 4edc9fc
View code at this point
Browse repository at this point
Commits on Jun 23, 2025
ruff: add 3 noqa comments to disable new ruff rules
Show description for 637e837
csernazs
committed
637e837
View commit details
Copy full SHA for 637e837
View code at this point
Browse repository at this point
Commits on Apr 9, 2025
explicitly spawn daemon thread for http server
alexrashed
authored and
csernazs
committed
32a25e9
View commit details
Copy full SHA for 32a25e9
View code at this point
Browse repository at this point
Commits on Feb 24, 2025
follow up python 3.8 deprecation + poetry update
csernazs
committed
3dff116
View commit details
Copy full SHA for 3dff116
View code at this point
Browse repository at this point
improve type hints, apply type related fixes
csernazs
committed
9ec920c
View commit details
Copy full SHA for 9ec920c
View code at this point
Browse repository at this point
Commits on Jan 20, 2025
Add expect method
mhadam
authored and
csernazs
committed
d71bba2
View commit details
Copy full SHA for d71bba2
View code at this point
Browse repository at this point
Commits on Jul 11, 2024
hooks: rename with_hook to with_post_hook
Show description for 0117dd0
csernazs
committed
0117dd0
View commit details
Copy full SHA for 0117dd0
View code at this point
Browse repository at this point
Commits on Jul 10, 2024
treewise: replace werkzeug.wrappers to werkzeug
csernazs
committed
0d6baf7
View commit details
Copy full SHA for 0d6baf7
View code at this point
Browse repository at this point
hooks: implementation of the hooks API
csernazs
committed
50141e0
View commit details
Copy full SHA for 50141e0
View code at this point
Browse repository at this point
Commits on Jun 15, 2024
Enable processing concurrent requests in separate threads
Show description for 3bb7021
delthas
authored and
csernazs
committed
3bb7021
View commit details
Copy full SHA for 3bb7021
View code at this point
Browse repository at this point
Commits on Apr 3, 2024
httpserver: add methods to query log
Show description for b078e90
csernazs
committed
b078e90
View commit details
Copy full SHA for b078e90
View code at this point
Browse repository at this point
Commits on Feb 17, 2024
ruff: fix string formatting
csernazs
committed
2489956
View commit details
Copy full SHA for 2489956
View code at this point
Browse repository at this point
ruff: use in/not in instead of complex logical expression
csernazs
committed
d9985ce
View commit details
Copy full SHA for d9985ce
View code at this point
Browse repository at this point
ruff: use kwarg for boolean calling
csernazs
committed
f2feac5
View commit details
Copy full SHA for f2feac5
View code at this point
Browse repository at this point
ruff: add noqa for unused arguments
csernazs
committed
37e868e
View commit details
Copy full SHA for 37e868e
View code at this point
Browse repository at this point
ruff: rename callable to func
csernazs
committed
9963713
View commit details
Copy full SHA for 9963713
View code at this point
Browse repository at this point
ruff: remove pass statements
csernazs
committed
0a027d7
View commit details
Copy full SHA for 0a027d7
View code at this point
Browse repository at this point
ruff: type annotations fixes
csernazs
committed
9367682
View commit details
Copy full SHA for 9367682
View code at this point
Browse repository at this point
ruff: use TYPE_CHECKING for ssl and werkzeug
csernazs
committed
ee928ec
View commit details
Copy full SHA for ee928ec
View code at this point
Browse repository at this point
ruff: add noqa FBT001
csernazs
committed
f959d06
View commit details
Copy full SHA for f959d06
View code at this point
Browse repository at this point
ruff: add future import annotations, exclude files
csernazs
committed
a8014c5
View commit details
Copy full SHA for a8014c5
View code at this point
Browse repository at this point
Commits on Feb 16, 2024
HTTPServerBase: change Request to be more verbose respond_nohandler
Show description for 2bf432f
wouterklouwen-youview
authored and
csernazs
committed
2bf432f
View commit details
Copy full SHA for 2bf432f
View code at this point
Browse repository at this point
Commits on Feb 13, 2024
RequestHandler: add __repr__
Show description for 623dfea
csernazs
committed
623dfea
View commit details
Copy full SHA for 623dfea
View code at this point
Browse repository at this point
Commits on Jan 5, 2024
doc: add notes about defining responses for the expected requests
csernazs
committed
b374235
View commit details
Copy full SHA for b374235
View code at this point
Browse repository at this point
Commits on Oct 3, 2023
pytest_httpserver/httpserver.py: make mypy compatible with werkzeug 3.0.0
Show description for 131bb3c
csernazs
committed
131bb3c
View commit details
Copy full SHA for 131bb3c
View code at this point
Browse repository at this point
Commits on May 16, 2023
httpserver: follow-up werkzeug's header type change
csernazs
committed
81c15ef
View commit details
Copy full SHA for 81c15ef
View code at this point
Browse repository at this point
httpserver.py: fix werkzeug deprecated parse_authorization_header call
Show description for 089511d
csernazs
committed
089511d
View commit details
Copy full SHA for 089511d
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.