New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tests to follow up on #1832
Comments
About the skipped tests: the first three indeed look like we didn't implemwnt the use case - if it is a valid use case (I'm not sure yet), we should just implement it. I agree that the xfailed tests may remain - I'm not sure when we will implement compression (or who will do it), but this is certainly something we want to have in pydicom. As for the xpassed Pillow tests: I already mentioned elsewhere that I would like to remove Pillow altogether from the supported image plugins. Pillow has several problems, and we now have the |
Yes, I have been keeping in mind your suggestion before to remove Pillow. I agree, if it is going to happen, it should be now. I've got another PR coming with the workflow updates, I'll leave it in for that one, just to compare with previous, then we can do another PR with just the Pillow removal (and all its tests and docs). |
The SV test was skipped because at the time there were no public elements that used that VR |
In working on the github actions workflows, I've been looking at what tests cover what, to try to minimize the CI time.
I've collected some tests that could use further investigation (may be okay, but putting it in an issue to possibly come back to later):
SKIPPED in all tests:
These are all
pytest.mark.skip
, i.e. no conditions, so at some point were just a 'not implemented', I guess.XFAILED
(marked as expected to fail):
These are all under
tests/test_encoders.py::TestEncoder_Encode::
XPASSED:
(expected to fail but did not; I've collapsed some of the test path/name and file paths for readability)
These are all under
TestPillowHandler_JPEG::test_array[pydicom\data\test_files\
The xfailed look fine, actually, we could just leave them (or delete for now and pull them back from old commits if ever wanted them).
The xpassed are probably fine too, just a few out of a matrix that worked?
The text was updated successfully, but these errors were encountered: