Home - Summaries: (main) : (py3.11) : Everything - Nightly builds - Benchmarks - RPython - Builders - About

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