Skip to content
Snippets Groups Projects
Commit 9f1eafc3 authored by Mike Wadsten's avatar Mike Wadsten Committed by Damien George
Browse files

tests/io/bytesio_ext2: Remove dependency on specific EINVAL value

If MICROPY_USE_INTERNAL_ERRNO is disabled, MP_EINVAL is not guaranteed
to have the value 22, so we cannot depend on OSError(22,).
Instead, to support any given port's errno values, without relying
on uerrno, we just check that the args[0] is positive.
parent 28c9824c
No related branches found
No related tags found
No related merge requests found
......@@ -10,4 +10,4 @@ except Exception as e:
# CPython throws ValueError, but MicroPython has consistent stream
# interface, so BytesIO raises the same error as a real file, which
# is OSError(EINVAL).
print(repr(e))
print(type(e), e.args[0] > 0)
OSError(22,)
<class 'OSError'> True
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment