phenodata
phenodata copied to clipboard
Tests: Some tests are failing on CI
test_cli_list_quality_bytes
test_cli_list_quality_bytes
fails on CI/GHA. Maybe only when running on Linux? It works on macOS though.
FAILED tests/test_metadata.py::test_cli_list_quality_bytes - AssertionError:
--- a
+++ b
[
@@ -0,6 +0,6 @@
{
-'Beschreibung': 'Feldwert ungepr³ft',
+'Beschreibung': 'Feldwert ungeprüft',
'Qualiaetsbyte': 0,
},
{'Qualiaetsbyte': 1, 'Beschreibung': 'Feldwert nicht beanstandet'},
{'Qualiaetsbyte': 2, 'Beschreibung': 'Feldwert korrigiert'},
{
-'Beschreibung': 'Feldwert trotz Beanstandung bestõtigt',
+'Beschreibung': 'Feldwert trotz Beanstandung bestätigt',
'Qualiaetsbyte': 3,
},
{'Qualiaetsbyte': 5, 'Beschreibung': 'Feldwert zweifelhaft'},
{
-'Beschreibung': 'ung³ltiges Eintrittsdatum, z.B. 31. April, wird automatisch',
+'Beschreibung': 'ungültiges Eintrittsdatum, z.B. 31. April, wird automatisch',
'Qualiaetsbyte': 7,
},
{'Qualiaetsbyte': 8, 'Beschreibung': 'Feldwert falsch'},
]
-- https://github.com/earthobservations/phenodata/actions/runs/4652645604/jobs/8232986823#step:4:828
readme.rst
It looks like pytest-doctest-ellipsis-markers
does not work on CI/GHA. How can this happen?
test_cli_list_quality_bytes
started failing after being upgraded to charset-normalizer version 3. We worked around it by limiting the version to charset-normalizer<3
now. We will have to follow up on this, and report the issue to the upstream authors.