Я хочу создать тест unittest с двумя различными настройками и tearDown methon в том же классе с двумя разными тестами.Как указать конкретную настройку и отключение теста в python unittest
каждый тест будет использовать свой определенный метод setUp и tearDown в растровой среде python unittest.
может кто-нибудь мне помочь.
class processtestCase(unittest.TestCase):
print "start the process test cases "
def setUp1(self):
unittest.TestCase.setUp(self)
def test_test1(self):
"test Functinality"
def tearDown1(self):
unittest.TestCase.tearDown(self)
def setUp2(self):
unittest.TestCase.setUp2(self)
def test_test2(self):
"test Functinality"
def tearDown2(self):
unittest.TestCase.tearDown2(self) '
if __name__ == '__main__':
unittest.main()
Не могли бы вы привести пример того, чего вы пытаетесь достичь? Если тесты требуют отдельной настройки и срывают, почему они находятся в одном классе? – jonrsharpe
Нам нужно создать набор тестов, специфичных для функциональности, поэтому мы не должны создавать отдельный класс для каждого теста, но некоторые из этих тестов требуют некоторой настройки, поэтому мне нужно добавить разные теги setUp и tearDown для этих тестов. Как и в TestNg в java, мы можем дать несколько testSetup в одном классе, так что это возможно в python unittest? –
, который не отвечает ни на один из моих вопросов. Приведите несколько примеров. – jonrsharpe