Как принудительно пропустить модульный тест в Django?
@skipif и @skipunless - это все, что я нашел, но я просто хочу пропустить тест прямо сейчас для целей отладки, пока я кое-что исправлю.
django
unit-testing
skip
django-unittest
user798719
источник
источник
@skip
?Django 1.10 позволяет использовать теги для модульных тестов. Затем вы можете использовать этот
--exclude-tag=tag_name
флаг для исключения определенных тегов:from django.test import tag class SampleTestCase(TestCase): @tag('fast') def test_fast(self): ... @tag('slow') def test_slow(self): ... @tag('slow', 'core') def test_slow_but_core(self): ...
В приведенном выше примере, чтобы исключить тесты с
slow
тегом " ", вы должны выполнить:$ ./manage.py test --exclude-tag=slow
источник
--exclude-tag
, например,--include-tag
но этой команды не существует.