All source code are available on github
# testHelloWorld.py
from nose import with_setup
__author__ = 'AbuZahedJony'
from helloWorld import add_two_num
from helloWorld import multi_two_num
def m_setup():
print "\nRun SETUP"
def m_teardown():
print "Run TEAR-DOWN"
@with_setup(m_setup, m_teardown)
def test_add_num():
print "Running test ADD"
assert add_two_num(2, 3) == 5
assert add_two_num(-2, 3) == 1
assert add_two_num(-2, -3) == -5
@with_setup(m_setup, m_teardown)
def test_multi_num():
print "Running test MULTI"
assert multi_two_num(2, 3) == 6
assert multi_two_num(-2, 3) == -6
assert multi_two_num(-2, -3) == 6
RUN: nosetests -s testHelloWorld.py
Output:Run SETUP Running test ADD Run TEAR-DOWN . Run SETUP Running test MULTI Run TEAR-DOWN . ---------------------------------------------------------------------- Ran 2 tests in 0.002s OK

0 comments:
Post a Comment