Программы на Python
Anonymous
Как мне правильно утверждать, что в Pytest возникает исключение?
Сообщение
Anonymous » 04 фев 2025, 20:12
код:
Код: Выделить всё
# coding=utf-8
import pytest
def whatever():
return 9/0
def test_whatever():
try:
whatever()
except ZeroDivisionError as exc:
pytest.fail(exc, pytrace=True)
output:
Код: Выделить всё
================================ test session starts =================================
platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2
plugins: django, cov
collected 1 items
pytest_test.py F
====================================== FAILURES ======================================
___________________________________ test_whatever ____________________________________
def test_whatever():
try:
whatever()
except ZeroDivisionError as exc:
> pytest.fail(exc, pytrace=True)
E Failed: integer division or modulo by zero
pytest_test.py:12: Failed
============================== 1 failed in 1.16 seconds ==============================
Как сделать Pytest Print Traceback, чтобы я увидел, где в какой -либо функции , что было поднято исключение?
Подробнее здесь:
https://stackoverflow.com/questions/233 ... -in-pytest
1738689138
Anonymous
[b] код: [/b] [code]# coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) [/code] [b] output: [/b] [code]================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): try: whatever() except ZeroDivisionError as exc: > pytest.fail(exc, pytrace=True) E Failed: integer division or modulo by zero pytest_test.py:12: Failed ============================== 1 failed in 1.16 seconds ============================== [/code] Как сделать Pytest Print Traceback, чтобы я увидел, где в какой -либо функции , что было поднято исключение? Подробнее здесь: [url]https://stackoverflow.com/questions/23337471/how-do-i-properly-assert-that-an-exception-gets-raised-in-pytest[/url]
@pytest.mark.skip против @pytest.mark.xfail в Pytest
Anonymous »
24 дек 2024, 10:59 » в форуме
Python
У меня есть test1() @pytest.mark.skip и test2() @pytest.mark.xfail, которые оба являются True, как показано ниже:
import pytest
@pytest.mark.skip
def test1():
assert True
@pytest.mark.xfail
def test2():
assert True
Затем я запустил pytest, и...
0 Ответы
38 Просмотры
Последнее сообщение Anonymous
24 дек 2024, 10:59
@pytest.mark.skip против @pytest.mark.xfail в Pytest
Anonymous »
24 дек 2024, 17:10 » в форуме
Python
У меня есть test1() @pytest.mark.skip и test2() @pytest.mark.xfail, которые оба являются True, как показано ниже:
import pytest
@pytest.mark.skip
def test1():
assert True
@pytest.mark.xfail
def test2():
assert True
Затем я запустил pytest, и...
0 Ответы
50 Просмотры
Последнее сообщение Anonymous
24 дек 2024, 17:10
@pytest.mark.skip vs @pytest.mark.xfail в pytest
Anonymous »
25 фев 2025, 22:47 » в форуме
Python
У меня есть @pytest.mark.skip's test1 () и @pytest.mark.xfail's test2 () , которые оба являются true , как показано ниже:
import pytest
@pytest.mark.skip
def test1():
assert True
@pytest.mark.xfail
def test2():
assert True
Тогда я запустил...
0 Ответы
30 Просмотры
Последнее сообщение Anonymous
25 фев 2025, 22:47
0 Ответы
17 Просмотры
Последнее сообщение Anonymous
27 сен 2024, 20:46
0 Ответы
7 Просмотры
Последнее сообщение Anonymous
15 фев 2025, 17:10