nose tutorial documentation

ex2_test

Contents

Source code for ex2_test

"""
例題2 setup/teardown 付きのテストケースを記述してあります。
"""

from nose.tools import ok_, eq_, with_setup

def debug_write(message):
[docs] debug_file = open('debug.txt', 'a') debug_file.write(message) debug_file.close() def setup():
[docs] debug_write("module setup\n") def teardown():
[docs] debug_write("module teardown\n") def b_setup():
[docs] debug_write("func b setup\n") def b_teardown():
[docs] debug_write("func b teardown\n") def a_test():
[docs] """ テスト a の呼び出し確認 """ debug_write(a_test.__str__() + '\n') ok_(True) @with_setup(b_setup, b_teardown)
def b_test():
[docs] """ テスト b の呼び出し確認 """ debug_write(b_test.__str__() + '\n') ok_(True)

Contents