Der Test etwa wie folgt aussieht:Pytest berichtet Test übersprungen mit unittest.skip bestanden als
import unittest
class FooTestCase(unittest.TestCase):
@unittest.skip
def test_bar(self):
self.assertIsNone('not none')
Wenn pytest
laufen mit dem Bericht sieht etwa so aus:
path/to/my/tests/test.py::FooTestCase::test_bar <- ../../../../../usr/lib/python3.5/unittest/case.py PASSED
Auf der anderen Seite, wenn ich @unittest.skip
mit @pytest.mark.skip
ersetzen, wird es ordnungsgemäß gemeldet als übersprungen:
path/to/my/tests/test.py::FooTestCase::test_bar <- ../../../../../usr/lib/python3.5/unittest/case.py SKIPPED
Wenn jemand sagen könnte, mache ich etwas falsch oder ist das ein Fehler in pytest
?
Sieht aus wie Sie anrufen müssen 'unittest.skip'. Versuchen Sie '@ unittest.skip ()'. –
vaultah