Я тестирую модуль python в eclipse с помощью модульного тестирования PyDev. Я нажимаю правой кнопкой мыши на соответствующий файл и выбираю Run As → Python unit-test. Что касается этого плагина, у меня есть несколько вопросов:
- Есть ли способ иметь метод setUpClass, который выполняется перед любым другим тестом в этом классе? В настоящее время я могу получить только setUp, который вызывается перед любым тестом класса
- Есть ли способ иметь глобальную инициализацию, которая вызывается перед выполнением любого теста? Что-то вроде setUpModule, которое я также не могу запустить с помощью модульного тестирования PyDev.
Заранее благодарим за любой ответ и комментарий ^^
Черио Вольтан
Пример:
class TestClass(unittest.TestCase):
@classmethod
def setUpClass(self):
print "Setup"
def test1(self):
print "Test1"
def test2(self):
print "Test2"
Если я запустил это с помощью Run As → Python unit-test, метод setUpClass не вызывается.