Я ищу способ запускать все мои модульные тесты в PyTest, даже если некоторые из них терпят неудачу. Я знаю, что должен быть простой способ сделать это. Я проверил опции CLi и просмотрел этот сайт для похожих вопросов/ответов, но ничего не видел. Извините, если на это уже был дан ответ.
Например, рассмотрим следующий фрагмент кода, а вместе с ним и код PyTest:
def parrot(i):
    return i
def test_parrot():
    assert parrot(0) == 0
    assert parrot(1) == 1
    assert parrot(2) == 1
    assert parrot(2) == 2
По умолчанию выполнение останавливается при первом сбое:
$ python -m pytest fail_me.py 
=================== test session starts ===================
platform linux2 -- Python 2.7.10, pytest-2.9.1, py-1.4.31, pluggy-0.3.1
rootdir: /home/npsrt/Documents/repo/codewars, inifile: 
collected 1 items 
fail_me.py F
=================== FAILURES ===================
___________________ test_parrot ___________________
    def test_parrot():
        assert parrot(0) == 0
        assert parrot(1) == 1
>       assert parrot(2) == 1
E       assert 2 == 1
E        +  where 2 = parrot(2)
fail_me.py:7: AssertionError
=================== 1 failed in 0.05 seconds ===================
Мне бы хотелось, чтобы код продолжал выполняться даже после того, как PyTest обнаруживает первый сбой.