alfajor 0.1
Tasty functional testing.
Tasty functional testing.
Alfajor provides a modern, object-oriented and browser-neutral interface to HTTP resources. With Alfajor, your Python scripts and test code have a live, synchronized mirror of the browser's X/HTML DOM, even with DOM changes made on the client by JavaScript.
Alfajor provides:
- A straightforward 'browser' object, with an implementation that communicates in real-time with live web browsers via Selenium and a fast, no-javascript implementation via an integrated WSGI gateway
- Use a specific browser, or, via integration with the 'nose' test runner, switch out the browser backend via a command line option to your tests. Firefox, Safari, WSGI- choose which you want on a run-by-run basis.
- Synchronized access to the page DOM via a rich dialect of lxml, with great time-saving shortcuts that make tests compact, readable and fun to write.
- Optional management of server processes under test, allowing them to transparently start and stop on demand as your tests run.
- An 'apiclient' with native JSON response support, useful for testing REST and web api implementations at a fine-grained level.
- A friendly BSD license.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| alfajor-0.1.tar.gz (md5) | Source | 2010-06-25 | 64KB | 3064 | |
- Author: Action Without Borders, Inc.
- Home Page: http://github.com/idealistdev/alfajor/
- Keywords: testing test functional integration browser ajax selenium
- License: BSD
-
Categories
- Development Status :: 3 - Alpha
- Intended Audience :: Developers
- License :: OSI Approved :: BSD License
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 2
- Programming Language :: Python :: 2.5
- Programming Language :: Python :: 2.6
- Programming Language :: Python :: 2.7
- Topic :: Internet :: WWW/HTTP
- Topic :: Internet :: WWW/HTTP :: Browsers
- Topic :: Software Development :: Quality Assurance
- Topic :: Software Development :: Testing
- Package Index Owner: jek
- Package Index Maintainer: dcolish
- DOAP record: alfajor-0.1.xml
