Pikzie iconPikzie 1.0.1

Unit Testing Framework for Python
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

last updated on:
December 20th, 2011, 17:22 GMT
price:
FREE!
developed by:
Kouhei Sutou
license type:
LGPL (GNU Lesser General Public License) 
category:
ROOT \ Programming \ Quality Assurance and Testing

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

What's New in version 0.9.3
  • fix wrong 'sorted' detection
  • improve message detection in assert_search_syslog_call
read full changelog

Add your review!

SUBMIT