Я обычно запускаю свои тесты с tox
, который вызывает pytest
. Эта настройка прекрасно работает во многих проектах. Однако в некоторых проектах у меня есть некоторые тесты, которые занимают много времени (несколько минут). Я не хочу запускать их каждый раз. Я бы хотел украсить тесты так долго.
Примерно так:
$ tox --skip-long
и
# core modules
import unittest
class Foo(unittest.TestCase):
def test_bar(self):
...
@long
def test_long_bar(self):
...
Как я могу это сделать?