rlib/test/test_rposix.py::TestPosixAscii::()::test_listdir
self = <rpython.rlib.test.test_rposix.TestPosixAscii instance at 0x00000223dd4b18a0>
def test_listdir(self):
udir = UnicodeWithEncoding(os.path.dirname(self.ufilename))
if sys.platform == 'win32':
def f():
contents = ', '.join(rposix.listdir(udir))
return contents.decode('utf8')
f() # sanity check
result = interpret(f, [])
> assert os.path.basename(self.ufilename) in ll_to_string(result)
E assert u'test_open_ascii' in u'd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\...dddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd'
E + where u'test_open_ascii' = <function basename at 0x00000223d5e90638>(u'd:\\systemtemp\\pytest\\usession-main-871\\test_open_ascii')
E + where <function basename at 0x00000223d5e90638> = <function basename at 0x00000223d5e90638>
E + where <function basename at 0x00000223d5e90638> = <module 'ntpath' from 'd:\\pypy_stuff\\pypy2.7-v7.3.18\\lib-python\\2.7\\ntpath.pyc'>.basename
E + where <module 'ntpath' from 'd:\\pypy_stuff\\pypy2.7-v7.3.18\\lib-python\\2.7\\ntpath.pyc'> = <module 'ntpath' from 'd:\\pypy_stuff\\pypy2.7-v7.3.18\\lib-python\\2.7\\ntpath.pyc'>
E + where <module 'ntpath' from 'd:\\pypy_stuff\\pypy2.7-v7.3.18\\lib-python\\2.7\\ntpath.pyc'> = os.path
E + and u'd:\\systemtemp\\pytest\\usession-main-871\\test_open_ascii' = u'd:\\systemtemp\\pytest\\usession-main-871\\test_open_ascii'
E + where u'd:\\systemtemp\\pytest\\usession-main-871\\test_open_ascii' = <rpython.rlib.test.test_rposix.TestPosixAscii instance at 0x00000223dd4b18a0>.ufilename
E + and u'd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\...dddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd\udddd' = ll_to_string(<* struct rpy_unicode { hash=0, chars=... }>)
rlib\test\test_rposix.py:451: AssertionError
---------- Captured stderr call ----------
[platform:msg] Updated environment with vsver 160, using x64 True
[rtyper] specializing: 100 / 488 blocks (20%)
[rtyper] specializing: 200 / 488 blocks (40%)
[rtyper] specializing: 300 / 577 blocks (51%)
[rtyper] specializing: 400 / 666 blocks (60%)
[rtyper] specializing: 500 / 666 blocks (75%)
[rtyper] specializing: 600 / 666 blocks (90%)
[rtyper] -=- specialized 666 blocks -=-
[rtyper] -=- specialized 4 more blocks -=-
builder: rpython-win-x86-64 build #399
test: rlib/test/test_rposix/py/TestPosixAscii/()/test_listdir