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

lib-python/3/test/test_positional_only_arg.py::unmodified

== PyPy 3.12.13 (e99dc7a98783, Jul 10 2026, 07:10:46) [PyPy 8.0.0-alpha0 with GCC Apple LLVM 16.0.0 (clang-1600.0.26.6)]
== macOS-15.7.7-x86_64-i386-64bit little-endian
== Python build: release with_assert
== cwd: /private/tmp/buildbot-x86_64/pytest/test_python_worker_30622æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 212116347
Raised RLIMIT_NOFILE: 256 -> 1024
0:00:00 load avg: 1.37 Run 1 test sequentially in a single process
0:00:00 load avg: 1.37 [1/1] test_positional_only_arg
test_annotations_constant_fold (test.test_positional_only_arg.PositionalOnlyTestCase.test_annotations_constant_fold) ... ok
test_annotations_in_closures (test.test_positional_only_arg.PositionalOnlyTestCase.test_annotations_in_closures) ... ok
test_async (test.test_positional_only_arg.PositionalOnlyTestCase.test_async) ... ok
test_change_default_pos_only (test.test_positional_only_arg.PositionalOnlyTestCase.test_change_default_pos_only) ... ok
test_closures (test.test_positional_only_arg.PositionalOnlyTestCase.test_closures) ... ok
test_generator (test.test_positional_only_arg.PositionalOnlyTestCase.test_generator) ... ok
test_invalid_syntax_errors (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors) ... FAIL
test_invalid_syntax_errors_async (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors_async) ... FAIL
test_invalid_syntax_lambda (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_lambda) ... FAIL
test_lambdas (test.test_positional_only_arg.PositionalOnlyTestCase.test_lambdas) ... ok
test_mangling (test.test_positional_only_arg.PositionalOnlyTestCase.test_mangling) ... ok
test_module_function (test.test_positional_only_arg.PositionalOnlyTestCase.test_module_function) ... ok
test_no_standard_args_usage (test.test_positional_only_arg.PositionalOnlyTestCase.test_no_standard_args_usage) ... ok
test_optional_positional_only_args (test.test_positional_only_arg.PositionalOnlyTestCase.test_optional_positional_only_args) ... ok
test_pos_only_call_via_unpacking (test.test_positional_only_arg.PositionalOnlyTestCase.test_pos_only_call_via_unpacking) ... ok
test_pos_only_definition (test.test_positional_only_arg.PositionalOnlyTestCase.test_pos_only_definition) ... ok
test_positional_only_and_arg_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_and_arg_invalid_calls) ... ok
test_positional_only_and_kwonlyargs_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_and_kwonlyargs_invalid_calls) ... ok
test_positional_only_and_optional_arg_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_and_optional_arg_invalid_calls) ... ok
test_positional_only_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_invalid_calls) ... ok
test_positional_only_with_optional_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_with_optional_invalid_calls) ... ok
test_posonly_methods (test.test_positional_only_arg.PositionalOnlyTestCase.test_posonly_methods) ... ok
test_same_keyword_as_positional_with_kwargs (test.test_positional_only_arg.PositionalOnlyTestCase.test_same_keyword_as_positional_with_kwargs) ... ok
test_serialization (test.test_positional_only_arg.PositionalOnlyTestCase.test_serialization) ... ok
test_super (test.test_positional_only_arg.PositionalOnlyTestCase.test_super) ... ok
test_syntax_for_many_positional_only (test.test_positional_only_arg.PositionalOnlyTestCase.test_syntax_for_many_positional_only) ... ok
test_too_many_arguments (test.test_positional_only_arg.PositionalOnlyTestCase.test_too_many_arguments) ... ok
test_use_positional_as_keyword (test.test_positional_only_arg.PositionalOnlyTestCase.test_use_positional_as_keyword) ... ok

======================================================================
FAIL: test_invalid_syntax_errors (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/support/__init__.py", line 671, in check_syntax_error
    compile(statement, '<test string>', 'exec')
  File "<test string>", line 1
    def f(a, b = 5, /, c): pass
                       ^
SyntaxError: non-default argument follows default argument

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_positional_only_arg.py", line 26, in test_invalid_syntax_errors
    check_syntax_error(self, "def f(a, b = 5, /, c): pass", "parameter without a default follows parameter with a default")
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/support/__init__.py", line 670, in check_syntax_error
    with testcase.assertRaisesRegex(SyntaxError, errtext) as cm:
AssertionError: "parameter without a default follows parameter with a default" does not match "non-default argument follows default argument (<test string>, line 1)"

======================================================================
FAIL: test_invalid_syntax_errors_async (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors_async)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/support/__init__.py", line 671, in check_syntax_error
    compile(statement, '<test string>', 'exec')
  File "<test string>", line 1
    async def f(a, b = 5, /, c): pass
                             ^
SyntaxError: non-default argument follows default argument

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_positional_only_arg.py", line 48, in test_invalid_syntax_errors_async
    check_syntax_error(self, "async def f(a, b = 5, /, c): pass", "parameter without a default follows parameter with a default")
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/support/__init__.py", line 670, in check_syntax_error
    with testcase.assertRaisesRegex(SyntaxError, errtext) as cm:
AssertionError: "parameter without a default follows parameter with a default" does not match "non-default argument follows default argument (<test string>, line 1)"

======================================================================
FAIL: test_invalid_syntax_lambda (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_lambda)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/support/__init__.py", line 671, in check_syntax_error
    compile(statement, '<test string>', 'exec')
  File "<test string>", line 1
    lambda a, b = 5, /, c: None
                        ^
SyntaxError: non-default argument follows default argument

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_positional_only_arg.py", line 236, in test_invalid_syntax_lambda
    check_syntax_error(self, "lambda a, b = 5, /, c: None", "parameter without a default follows parameter with a default")
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/support/__init__.py", line 670, in check_syntax_error
    with testcase.assertRaisesRegex(SyntaxError, errtext) as cm:
AssertionError: "parameter without a default follows parameter with a default" does not match "non-default argument follows default argument (<test string>, line 1)"

----------------------------------------------------------------------
Ran 28 tests in 0.025s

FAILED (failures=3)
0:00:00 load avg: 1.37 [1/1/1] test_positional_only_arg failed (3 failures)

== Tests result: FAILURE ==

1 test failed:
    test_positional_only_arg

Total duration: 114 ms
Total tests: run=28 failures=3
Total test files: run=1/1 failed=1
Result: FAILURE
test test_positional_only_arg failed
builder: pypy-c-jit-macos-x86-64 build #1329+
test: lib-python/3/test/test_positional_only_arg.py::unmodified