A rough-scaled python spec generator
Project description
Carinata is a python library which transforms spec files into unittest cases. It tries to be a bit like RSpec, but for python
Spec files contain blocks called describe, context, before`, ``after, let and it, which in turn contain pure python. Carinata uses these blocks to create a TestCase corresponding to each it block, with the setup from before and let and the teardown from after.
See the GitHub project for more information, but here is an example:
describe "My Awesome class": context "with the number 42": let "awesome": Awesome(42) it "jumps for joy": assert self.awesome.jumps_for_joy() context "with a string": let "awesome": Awesome('wow!') it "says it": assert self.awesome.say() == "Awesome says 'wow!'"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
carinata-0.10.1.tar.gz
(7.5 kB
view hashes)