Pikzie 1.0.1

Unit Testing Framework for Python

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!

What's new in Pikzie 0.9.3:

  • fix wrong 'sorted' detection
  • improve message detection in assert_search_syslog_call
Read full changelog
send us
an update
LICENSE TYPE:
LGPL (GNU Lesser General Public License) 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Kouhei Sutou
HOMEPAGE:
pikzie.sourceforge.net
CATEGORY:
ROOT \ Programming \ Quality Assurance and Testing
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

requirements

#unit testing #Python framework #Python debugger #Python #framework #unit #testing

Add your review!

SUBMIT