pytest-arraydiff icon indicating copy to clipboard operation
pytest-arraydiff copied to clipboard

pytest-arraydiff giving problems when running pytests coverage module

Open awa5114 opened this issue 5 years ago • 0 comments

I am using the pytest-arraydiff package to test some functions which return arrays. For the tests in question I am using the following decorator:

@pytest.mark.array_compare(file_format='text')

I have used the following command to generate test files:

pytest --arraydiff-generate-path=test_data

Which generated some test files for me such that when I run:

pytest --arraydiff

My test suite runs successfully. Unfortunately I also need to run a coverage check, but running the following command:

pytest --cov-report html test_file_name.py::test_name --cov=. --arraydiff

Results in an error:

FAILED test_cliff_erosion_equations.py::test_main - Exception: File not found for comparison test

Is pytest-arraydiff not compatible with pytest's coverage module? If not, how else can I test out functions which return arrays? what is the common practice here?

awa5114 avatar Jul 15 '20 09:07 awa5114