rlib/test/test_clibffi.py::TestCLibffi::()::test_callback
self = <rpython.rlib.test.test_clibffi.TestCLibffi object at 0x0000023bba4b2100>
def test_callback(self):
size_t = cast_type_to_ffitype(rffi.SIZE_T)
> libc = self.get_libc()
rlib\test\test_clibffi.py:151:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
rlib\test\test_clibffi.py:40: in get_libc
return self.CDLL(get_libc_name())
rlib\clibffi.py:702: in __init__
self.lib = dlopen(libname, mode)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
name = 'C:\\WINDOWS\\System32\\ucrtbase.dll', mode = -1
def dlopen(name, mode=-1):
# mode is unused on windows, but a consistant signature
if not name:
raise DLOpenError("cannot use None")
with rffi.scoped_utf82wcharp(name, codepoints_in_utf8(name)) as buf:
res = rwin32.LoadLibraryW(buf)
if not res:
err = rwin32.GetLastError_saved()
ustr, lgt = rwin32.FormatErrorW(err)
> raise DLOpenError(ustr)
E DLOpenError: 'Teseiidmdl ol o efud\xf2\xa0\x80\x8d\x00\xee\x94\xa8\xe2\x90\xbb\xe8\x90\xb0\xc8\xbb\x1c\x00\xe8\x95\x90\xc8\xbb\x1b\x00\xe8\x8e\x90\xc8\xbbb\x00\xe8\x8e\xb0\xc8\xbbc\x00\xe7\x95\x80\xc8\xbb'
rlib\rdynload.py:242: DLOpenError
builder: rpython-win-x86-64 build #399
test: rlib/test/test_clibffi/py/TestCLibffi/()/test_callback