Functional testing for WSGI: drive WSGI apps from your test suite
Project description
Flea helps you write functional tests for WSGI applications.
Flea uses CSS selectors and XPath to give you a powerful tool to drive and test the output of your WSGI web applications. Here’s an example of how easy it is to test a WSGI application:
>>> from flea import Agent >>> r = Agent(my_wsgi_app).get('/') >>> print r.body <html> <body> <a href="/sign-in">sign in</a> </body> </html> >>> r = r.click('sign in') >>> r = r("form#login-form").fill( ... username = 'root', ... password = 'secret', ... ).submit() >>> assert 'login successful' in r.body
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flea-9.1.1.tar.gz
(35.1 kB
view hashes)
Built Distribution
flea-9.1.1-py3-none-any.whl
(27.3 kB
view hashes)