(Feb-13-2024, 10:06 AM)snippsat Wrote: pytest should be used from command line,not
at all from any Editor/Ide(even if can get it do work with some effort).
Also as you use Windows get a better terminal sell eg cmder.
Make a error,see that if will give full diff of where the error is.
please see below:
Output:D:\Desktop\pythonmorsels_add
λ ls
__pycache__/ add.py add_functions.py add_solution.pdf akb_add.py hello.py pytest_usage_for_test.py test_add.py
D:\Desktop\pythonmorsels_add
λ pytest -v -s
==================================================================== test session starts ================================
platform win32 -- Python 3.11.5, pytest-7.4.3, pluggy-1.3.0 -- C:\python_3_11_5\python.exe
cachedir: .pytest_cache
rootdir: D:\Desktop\pythonmorsels_add
plugins: anyio-3.7.1
collected 9 items
pytest_usage_for_test.py::test_add[add1-input_matrices0-expected_output0]
Running add1 with input [[[5]], [[-2]]]:
Output: [[3]]
PASSED
pytest_usage_for_test.py::test_add[add2-input_matrices1-expected_output1]
Running add2 with input [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]:
Output: [[6, 8], [10, 12]]
PASSED
test_add.py::AddTests::test_any_number_of_matrixes XFAIL
test_add.py::AddTests::test_different_matrix_size XFAIL
test_add.py::AddTests::test_input_unchanged PASSED
test_add.py::AddTests::test_single_items PASSED
test_add.py::AddTests::test_two_by_three_matrixes PASSED
test_add.py::AddTests::test_two_by_two_matrixes PASSED
test_add.py::AddTests::test_zreturn_instead_of_print PASSED
=============================================================== 7 passed, 2 xfailed in 1.22s ============================
it is ok?but when in cmder wrote: pytest_usage_for_test.py,again nothing occured.
buran write Feb-14-2024, 06:48 AM:
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.