Pythontr

husonet | Tarih: 30.04.2011

python nose notları (birim testi)

kurulum
	aptitude install python-nose python-pkg-resources


test edilecek programdaki yapı

program_01
----------

def function_01():
...

def function_02():
...

class Sinif_01():
...

if _name_ == '_main_':
# program ana govde
...


unit test.py (programların olduğu klasörde)
	test.py
-------

import program_01
import program_02
import nose

nose.tools.assert_raises(OverflowError, program_01.fonksiyon_01, 0)
nose.tools.assert_true(program_01.fonksiyon_02(5) == 12, msg='fonksiyon_02 hata')