Testing demo: pytest without classes failure
examples/testing-demo/test_with_pytest_failure.py
import mymath def test_math(): assert mymath.add(2, 2) == 4 def test_more_math(): assert mymath.add(3, 3) == 6
=========================== test session starts ============================ platform linux -- Python 3.11.2, pytest-7.3.1, pluggy-1.0.0 rootdir: /home/gabor/work/slides/python/examples/testing-demo plugins: anyio-3.6.2 collected 2 items test_with_pytest_failure.py .F [100%] ================================= FAILURES ================================= ______________________________ test_more_math ______________________________ def test_more_math(): > assert mymath.add(3, 3) == 6 E assert 9 == 6 E + where 9 = <function add at 0x7f764062cea0>(3, 3) E + where <function add at 0x7f764062cea0> = mymath.add test_with_pytest_failure.py:7: AssertionError ========================= short test summary info ========================== FAILED test_with_pytest_failure.py::test_more_math - assert 9 == 6 ======================= 1 failed, 1 passed in 0.08s ========================
$ pytest test_with_pytest.py $ echo $? 1
> pytest test_with_pytest.py > echo %ERRORLEVEL% 1