[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#633411: RFP: morelia -- client-facing scripting language for Behaviour-Driven Development in Python

Package: wnpp
Severity: wishlist

* Package name    : morelia
  Version         : 0.1.6
  Upstream Author : Phlip <phlip2005@gmail.com>
* URL or Web page : http://c2.com/cgi/wiki?MoreliaViridis
* License         : MIT (Expat-like)
  Description     : client-facing scripting language for BDD in Python

Morelia viridis is a platform for Behavior-Driven Development (BDD) in
Python, conceptually derived from Ruby's Cucumber framework.

Behaviour specifications are written in a natural-language style to a
feature file. The programmer writes steps for the feature as methods of
a TestCase class, then invokes Morelia to parse the feature file for
assertions about the feature's behaviour. The normal unittest library
then executes test cases for the assertions about behaviour.

 \        “If you have the facts on your side, pound the facts. If you |
  `\     have the law on your side, pound the law. If you have neither |
_o__)                       on your side, pound the table.” —anonymous |
Ben Finney <ben@benfinney.id.au>

Reply to: