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

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

== PyPy 3.12.13 (a3c6b428e7a8, Jul 09 2026, 07:59:28) [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_62275æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network

Using random seed: 2963871044
Raised RLIMIT_NOFILE: 256 -> 1024
0:00:00 load avg: 2.26 Run 1 test sequentially in a single process
0:00:00 load avg: 2.26 [1/1] test_gettext
test_expand_lang (test.test_gettext.ExpandLangTestCase.test_expand_lang) ... ok
test_find_all (test.test_gettext.FindTestCase.test_find_all) ... ok
test_find_deduplication (test.test_gettext.FindTestCase.test_find_deduplication) ... ok
test_find_with_c (test.test_gettext.FindTestCase.test_find_with_c) ... ok
test_find_with_env_vars (test.test_gettext.FindTestCase.test_find_with_env_vars) ... ok
test_find_with_languages (test.test_gettext.FindTestCase.test_find_with_languages) ... ok
test_find_with_no_lang (test.test_gettext.FindTestCase.test_find_with_no_lang) ... ok
test_ignore_comments_in_headers_issue36239 (test.test_gettext.GNUTranslationParsingTest.test_ignore_comments_in_headers_issue36239)
Checks that comments like: ... ok
test_plural_form_error_issue17898 (test.test_gettext.GNUTranslationParsingTest.test_plural_form_error_issue17898) ... ok
test_plural_context_forms (test.test_gettext.GNUTranslationsClassPluralFormsTestCase.test_plural_context_forms) ... FAIL
test_plural_context_forms_null_translations (test.test_gettext.GNUTranslationsClassPluralFormsTestCase.test_plural_context_forms_null_translations) ... ok
test_plural_forms (test.test_gettext.GNUTranslationsClassPluralFormsTestCase.test_plural_forms) ... ok
test_plural_forms_null_translations (test.test_gettext.GNUTranslationsClassPluralFormsTestCase.test_plural_forms_null_translations) ... ok
test_plural_wrong_context_forms (test.test_gettext.GNUTranslationsClassPluralFormsTestCase.test_plural_wrong_context_forms) ... FAIL
test_plural_context_forms (test.test_gettext.GNUTranslationsPluralFormsTestCase.test_plural_context_forms) ... FAIL
test_plural_forms (test.test_gettext.GNUTranslationsPluralFormsTestCase.test_plural_forms) ... ok
test_plural_wrong_context_forms (test.test_gettext.GNUTranslationsPluralFormsTestCase.test_plural_wrong_context_forms) ... FAIL
test_plural_context_forms (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_context_forms) ... FAIL
test_plural_context_forms_wrong_domain (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_context_forms_wrong_domain) ... ok
test_plural_forms (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_forms) ... FAIL
test_plural_forms_wrong_domain (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_forms_wrong_domain) ... ok
test_plural_wrong_context_forms (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_wrong_context_forms) ... FAIL
test_cache (test.test_gettext.GettextCacheTestCase.test_cache) ... ok
test_double_quotes (test.test_gettext.GettextTestCase1.test_double_quotes) ... ok
test_multiline_strings (test.test_gettext.GettextTestCase1.test_multiline_strings) ... ok
test_some_translations (test.test_gettext.GettextTestCase1.test_some_translations) ... ok
test_some_translations_with_context (test.test_gettext.GettextTestCase1.test_some_translations_with_context) ... ok
test_the_alternative_interface (test.test_gettext.GettextTestCase1.test_the_alternative_interface) ... ok
test_triple_double_quotes (test.test_gettext.GettextTestCase1.test_triple_double_quotes) ... ok
test_triple_single_quotes (test.test_gettext.GettextTestCase1.test_triple_single_quotes) ... ok
test_bad_magic_number (test.test_gettext.GettextTestCase2.test_bad_magic_number) ... ok
test_bad_major_version (test.test_gettext.GettextTestCase2.test_bad_major_version) ... ok
test_bad_minor_version (test.test_gettext.GettextTestCase2.test_bad_minor_version) ... ok
test_bindtextdomain (test.test_gettext.GettextTestCase2.test_bindtextdomain) ... ok
test_corrupt_file (test.test_gettext.GettextTestCase2.test_corrupt_file) ... ok
test_double_quotes (test.test_gettext.GettextTestCase2.test_double_quotes) ... ok
test_multiline_strings (test.test_gettext.GettextTestCase2.test_multiline_strings) ... ok
test_some_translations (test.test_gettext.GettextTestCase2.test_some_translations) ... ok
test_some_translations_with_context (test.test_gettext.GettextTestCase2.test_some_translations_with_context) ... ok
test_some_translations_with_context_and_domain (test.test_gettext.GettextTestCase2.test_some_translations_with_context_and_domain) ... ok
test_textdomain (test.test_gettext.GettextTestCase2.test_textdomain) ... ok
test_triple_double_quotes (test.test_gettext.GettextTestCase2.test_triple_double_quotes) ... ok
test_triple_single_quotes (test.test_gettext.GettextTestCase2.test_triple_single_quotes) ... ok
test__all__ (test.test_gettext.MiscTestCase.test__all__) ... ok
test_ar (test.test_gettext.PluralFormsInternalTestCase.test_ar) ... ok
test_chained_comparison (test.test_gettext.PluralFormsInternalTestCase.test_chained_comparison) ... ok
test_cs (test.test_gettext.PluralFormsInternalTestCase.test_cs) ... ok
test_de (test.test_gettext.PluralFormsInternalTestCase.test_de) ... ok
test_decimal_number (test.test_gettext.PluralFormsInternalTestCase.test_decimal_number) ... ok
test_division (test.test_gettext.PluralFormsInternalTestCase.test_division) ... ok
test_fr (test.test_gettext.PluralFormsInternalTestCase.test_fr) ... ok
test_gd (test.test_gettext.PluralFormsInternalTestCase.test_gd) ... ok
test_gd2 (test.test_gettext.PluralFormsInternalTestCase.test_gd2) ... ok
test_invalid_syntax (test.test_gettext.PluralFormsInternalTestCase.test_invalid_syntax) ... ok
test_ja (test.test_gettext.PluralFormsInternalTestCase.test_ja) ... ok
test_lt (test.test_gettext.PluralFormsInternalTestCase.test_lt) ... ok
test_lv (test.test_gettext.PluralFormsInternalTestCase.test_lv) ... ok
test_negation (test.test_gettext.PluralFormsInternalTestCase.test_negation) ... ok
test_nested_condition_operator (test.test_gettext.PluralFormsInternalTestCase.test_nested_condition_operator) ... ok
test_pl (test.test_gettext.PluralFormsInternalTestCase.test_pl) ... ok
test_plural_number (test.test_gettext.PluralFormsInternalTestCase.test_plural_number) ... ok
test_ro (test.test_gettext.PluralFormsInternalTestCase.test_ro) ... ok
test_ru (test.test_gettext.PluralFormsInternalTestCase.test_ru) ... ok
test_security (test.test_gettext.PluralFormsInternalTestCase.test_security) ... ok
test_sl (test.test_gettext.PluralFormsInternalTestCase.test_sl) ... ok
test_unicode_context_msgid (test.test_gettext.UnicodeTranslationsPluralTest.test_unicode_context_msgid) ... ok
test_unicode_msgid (test.test_gettext.UnicodeTranslationsPluralTest.test_unicode_msgid) ... ok
test_unicode_msgstr (test.test_gettext.UnicodeTranslationsPluralTest.test_unicode_msgstr) ... ok
test_unicode_msgstr_with_context (test.test_gettext.UnicodeTranslationsPluralTest.test_unicode_msgstr_with_context) ... ok
test_unicode_context_msgstr (test.test_gettext.UnicodeTranslationsTest.test_unicode_context_msgstr) ... ok
test_unicode_msgid (test.test_gettext.UnicodeTranslationsTest.test_unicode_msgid) ... ok
test_unicode_msgstr (test.test_gettext.UnicodeTranslationsTest.test_unicode_msgstr) ... ok
test_weird_metadata (test.test_gettext.WeirdMetadataTest.test_weird_metadata) ... ok

======================================================================
FAIL: test_plural_context_forms (test.test_gettext.GNUTranslationsClassPluralFormsTestCase.test_plural_context_forms)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 422, in test_plural_context_forms
    self._test_plural_forms(
         ^^^^^^^^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
    self.assertEqual(cm.filename, __file__)
         ^^^^^^^^^^^
AssertionError: '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/functools.py' != '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py'
- /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/functools.py
?                                                                             ---- ^^^
+ /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py
?                                                                              ^ ++++++++++++++


======================================================================
FAIL: test_plural_wrong_context_forms (test.test_gettext.GNUTranslationsClassPluralFormsTestCase.test_plural_wrong_context_forms)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 432, in test_plural_wrong_context_forms
    self._test_plural_forms(
         ^^^^^^^^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
    self.assertEqual(cm.filename, __file__)
         ^^^^^^^^^^^
AssertionError: '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/functools.py' != '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py'
- /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/functools.py
?                                                                             ---- ^^^
+ /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py
?                                                                              ^ ++++++++++++++


======================================================================
FAIL: test_plural_context_forms (test.test_gettext.GNUTranslationsPluralFormsTestCase.test_plural_context_forms)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 422, in test_plural_context_forms
    self._test_plural_forms(
         ^^^^^^^^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
    self.assertEqual(cm.filename, __file__)
         ^^^^^^^^^^^
AssertionError: '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/functools.py' != '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py'
- /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/functools.py
?                                                                             ---- ^^^
+ /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py
?                                                                              ^ ++++++++++++++


======================================================================
FAIL: test_plural_wrong_context_forms (test.test_gettext.GNUTranslationsPluralFormsTestCase.test_plural_wrong_context_forms)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 432, in test_plural_wrong_context_forms
    self._test_plural_forms(
         ^^^^^^^^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
    self.assertEqual(cm.filename, __file__)
         ^^^^^^^^^^^
AssertionError: '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/functools.py' != '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py'
- /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/functools.py
?                                                                             ---- ^^^
+ /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py
?                                                                              ^ ++++++++++++++


======================================================================
FAIL: test_plural_context_forms (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_context_forms)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 422, in test_plural_context_forms
    self._test_plural_forms(
         ^^^^^^^^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
    self.assertEqual(cm.filename, __file__)
         ^^^^^^^^^^^
AssertionError: '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/functools.py' != '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py'
- /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/functools.py
?                                                                             ---- ^^^
+ /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py
?                                                                              ^ ++++++++++++++


======================================================================
FAIL: test_plural_forms (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_forms)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 410, in test_plural_forms
    self._test_plural_forms(
         ^^^^^^^^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
    self.assertEqual(cm.filename, __file__)
         ^^^^^^^^^^^
AssertionError: '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/functools.py' != '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py'
- /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/functools.py
?                                                                             ---- ^^^
+ /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py
?                                                                              ^ ++++++++++++++


======================================================================
FAIL: test_plural_wrong_context_forms (test.test_gettext.GNUTranslationsWithDomainPluralFormsTestCase.test_plural_wrong_context_forms)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 432, in test_plural_wrong_context_forms
    self._test_plural_forms(
         ^^^^^^^^^^^^^^^^^^
  File "/Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
    self.assertEqual(cm.filename, __file__)
         ^^^^^^^^^^^
AssertionError: '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/functools.py' != '/Use[30 chars]ypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py'
- /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/functools.py
?                                                                             ---- ^^^
+ /Users/matti/build-worker-x86_64/pypy-c-jit-macos-x86-64/build/lib-python/3/test/test_gettext.py
?                                                                              ^ ++++++++++++++


----------------------------------------------------------------------
Ran 73 tests in 0.088s

FAILED (failures=7)
0:00:00 load avg: 2.26 [1/1/1] test_gettext failed (7 failures)

== Tests result: FAILURE ==

1 test failed:
    test_gettext

Total duration: 231 ms
Total tests: run=73 failures=7
Total test files: run=1/1 failed=1
Result: FAILURE
test test_gettext failed
builder: pypy-c-jit-macos-x86-64 build #1326+
test: lib-python/3/test/test_gettext.py::unmodified