WebTest
E552009
WebTest is a Python library for testing WSGI-based web applications by simulating HTTP requests and inspecting responses without running a real server.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| WebTest testing tool | 1 |
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Python library
ⓘ
software testing tool ⓘ web application testing framework ⓘ |
| category |
Python testing tools
ⓘ
web testing ⓘ |
| compatibleWith |
nose
ⓘ
pytest NERFINISHED ⓘ unittest ⓘ |
| designedFor | testing WSGI-based web applications ⓘ |
| distribution | Python Package Index (PyPI) NERFINISHED ⓘ |
| doesNotRequire | running a real HTTP server ⓘ |
| environment | Python runtime ⓘ |
| executionModel | in-process HTTP request simulation ⓘ |
| feature |
follows redirects
ⓘ
handles cookies ⓘ integration with Python test runners ⓘ provides response body inspection ⓘ provides response header inspection ⓘ provides response status inspection ⓘ supports file uploads ⓘ supports testing of error conditions ⓘ |
| goal |
enable fast tests without network overhead
ⓘ
simplify testing of WSGI applications ⓘ |
| input | WSGI application callable ⓘ |
| installationMethod | pip ⓘ |
| license | OSI-approved open source license ⓘ |
| operatesAtLevel | WSGI application level ⓘ |
| output | response objects representing HTTP responses ⓘ |
| programmingLanguage | Python ⓘ |
| provides |
inspection of HTTP responses
ⓘ
simulation of HTTP requests ⓘ |
| supports |
functional testing of web applications
ⓘ
integration testing of web applications ⓘ |
| supportsHTTPMethod |
DELETE
ⓘ
GET ⓘ HEAD ⓘ OPTIONS ⓘ POST ⓘ PUT ⓘ |
| supportsStandard | WSGI NERFINISHED ⓘ |
| typicalUseCase |
testing HTML form handling
ⓘ
testing REST APIs ⓘ testing web frameworks built on WSGI ⓘ |
| usedWith |
Pylons
NERFINISHED
ⓘ
Pyramid ⓘ WSGI-compatible frameworks ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
WebTest testing tool