{ "info": { "author": "Bob McKee", "author_email": "bmckee@bywires.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Chara\n\n\nChara enables developers to quickly create characterization tests. Start by creating integration tests using whatever testing framework you prefer. Using Chara you decorate those test functions to record interactions with specific dependencies. Afterwards, you can replay the recording and those dependencies will behave as recorded.\n\n## Usage\n\nCreate production code and passing integration test (test_scraper.py)::\n\n def scrape_headline(name):\n url, search = {\n 'wired': (\n 'http://www.wired.com', \n '