lancelot 1.0rc2 "1.0rc2 python2.5"
Provides Python classes and functions to allow BDD-style "given, when, then..." specifications to be made about the behaviour of an object instance, standalone-function or group of collaborating objects (e.g. should_be, should_contain, should_raise, should_
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- No bugs are targeted to this milestone.
Download files for this release
Release notes
This release is intended to be the last before the final 1.0 release. It includes:
- a Spec class to allow BDD-style specifications (given, when, then...) to be made about the behaviour of an object instance or standalone-function (e.g. should_be, should_contain, should_raise, should_
- a MockSpec class to allow collaborations with other object instances to be specified
- an @verifiable function decorator to allow specifications to be verified
- an @grouping class decorator to allow specifications to be logically grouped together
- a verify() function to use when verifying one or all verifiable specifications
- a number of Comparable classes to use in specifications
- example code to illustrate the various features
- package, class and method docstrings
- a comprehensive set of specifications for the specification classes themselves
Changelog
0 blueprints and 0 bugs targeted
There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.