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

pypy/module/posix/test/test_posix2.py::AppTestPosix::()::test_os_set_get_priority

self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000159116138>

    def test_os_set_get_priority(self):
                posix = os = self.posix
                childpid = os.fork()
                if childpid == 0:
                    # in the child (avoids changing the priority of the parent
                    # process)
                    orig_priority = posix.getpriority(posix.PRIO_PROCESS,
                                                      os.getpid())
                    orig_grp_priority = posix.getpriority(posix.PRIO_PGRP,
                                                          os.getpgrp())
                    posix.setpriority(posix.PRIO_PROCESS, os.getpid(),
                                      orig_priority + 1)
                    new_priority = posix.getpriority(posix.PRIO_PROCESS,
                                                     os.getpid())
                    assert new_priority == orig_priority + 1
                    assert posix.getpriority(posix.PRIO_PGRP, os.getpgrp()) == (
                        orig_grp_priority)
                    os._exit(0)    # ok
                #
                pid1, status1 = os.waitpid(childpid, 0)
                assert pid1 == childpid
>               assert os.WIFEXITED(status1)
E               (application-level) AssertionError

[/Users/matti/build-worker-arm64/own-macos-arm64/build/pypy/module/posix/test/test_posix2.py:971]:22: AssertionError
builder: own-macos-arm64 build #1338+
test: pypy/module/posix/test/test_posix2.py::AppTestPosix::()::test_os_set_get_priority