husonet | Tarih: 30.04.2011
python nose notları (birim testi)
kurulum
test edilecek programdaki yapı
unit test.py (programların olduğu klasörde)
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')