Pikzie

  592 downloads
1.0.1 LGPL (GNU Lesser General Public License)    
  not rated
Unit Testing Framework for Python

description

download

specifications

changelog

Pikzie is an easy to write and debug unit testing framework for Python.

Pikzie provides the following features that are lacked in unittest.py included in the standard Python distribution:

* Pythonic API
* a lot of assertions
* outputs result with useful format for debugging.

Install:

% sudo python setup.py install

Usage:


We assume that you have the following directory structure:

. -+- lib --- your_module --- ...
 |
 +- test -+- run-test.py
 |
 +- __init__.py
 |
 +- test_module1.py
 |
 +- ...


test/run-test.py is the following:

#!/usr/bin/env python

import sys
import os


base_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))
sys.path.insert(0, os.path.join(base_dir, "lib"))
sys.path.insert(0, base_dir)

import pikzie

sys.exit(pikzie.Tester().run())


test/test_*.py are automatically loaded and defined tests are ran by invoking run-test.py like the following:

% test/run-test.py
READ MORE   
Last updated on December 20th, 2011

0 User reviews so far.

SUBMIT