Metadata-Version: 1.1
Name: lancelot
Version: 1.0-rc1
Summary: A behaviour-driven specification and verification library
Home-page: http://withaherring.blogspot.com/
Author: tim bacon
Author-email: timbacon at gmail dotcom
License: GNU Lesser General Public License v3 (LGPL v3)
Description: lancelot allows class and function behaviour to
        be specifed and verified using a DSL-like syntax, e.g.
        @verifiable
        def can_peek_and_pop_after_push():
        spec = Spec(Stack, given=new_stack)
        spec.when(spec.push(value='a'))
        spec.then(spec.peek()).should_be('a')
        spec.then(spec.pop()).should_be('a')
        spec.then(spec.peek()).should_raise(IndexError)
        spec.then(spec.pop()).should_raise(IndexError)
Platform: Windows
Platform: Linux
Platform: Solaris
Platform: Mac OS-X
Platform: Unix
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Provides: lancelot
