У меня есть ситуация, когда для некоторых тестов мне требуется использовать метод настройки, отличный от того, который я определил для всех, и для этого я использую декоратор носа @with_setup.
Однако это, похоже, не работает.
код:
import unittest
from nose.tools.nontrivial import with_setup
__author__ = 'gaurang_shah1'
class Demo(unittest.TestCase):
def setup_func(self):
print "setup_func"
def teardown_func(self):
print "teardown function"
def setUp(self):
print "setup"
@with_setup(setup_func, teardown_func)
def test_setup(self):
print "test setup"
Я ожидаю следующий вывод:
setup_func
test setup
teardown_func
Однако я получаю следующий вывод, есть ли что-то неправильное, что я здесь делаю.
настройка
тестовая настройка