lib-python/3/test/test_gettext.py::unmodified
== PyPy 3.12.13 (a3c6b428e7a8, Jul 09 2026, 03:38:33) [PyPy 8.0.0-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_2015702æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 667397188
0:00:00 load avg: 4.68 Run 1 test sequentially in a single process
0:00:00 load avg: 4.68 [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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 422, in test_plural_context_forms
self._test_plural_forms(
^^^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
self.assertEqual(cm.filename, __file__)
^^^^^^^^^^^
AssertionError: '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py' != '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py'
- /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py
? ---- ^^^
+ /build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 432, in test_plural_wrong_context_forms
self._test_plural_forms(
^^^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
self.assertEqual(cm.filename, __file__)
^^^^^^^^^^^
AssertionError: '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py' != '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py'
- /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py
? ---- ^^^
+ /build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 422, in test_plural_context_forms
self._test_plural_forms(
^^^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
self.assertEqual(cm.filename, __file__)
^^^^^^^^^^^
AssertionError: '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py' != '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py'
- /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py
? ---- ^^^
+ /build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 432, in test_plural_wrong_context_forms
self._test_plural_forms(
^^^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
self.assertEqual(cm.filename, __file__)
^^^^^^^^^^^
AssertionError: '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py' != '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py'
- /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py
? ---- ^^^
+ /build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 422, in test_plural_context_forms
self._test_plural_forms(
^^^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
self.assertEqual(cm.filename, __file__)
^^^^^^^^^^^
AssertionError: '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py' != '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py'
- /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py
? ---- ^^^
+ /build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 410, in test_plural_forms
self._test_plural_forms(
^^^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
self.assertEqual(cm.filename, __file__)
^^^^^^^^^^^
AssertionError: '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py' != '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py'
- /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py
? ---- ^^^
+ /build_dir/pypy-c-jit-linux-x86-32/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 "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 432, in test_plural_wrong_context_forms
self._test_plural_forms(
^^^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py", line 395, in _test_plural_forms
self.assertEqual(cm.filename, __file__)
^^^^^^^^^^^
AssertionError: '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py' != '/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py'
- /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/functools.py
? ---- ^^^
+ /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_gettext.py
? ^ ++++++++++++++
----------------------------------------------------------------------
Ran 73 tests in 0.175s
FAILED (failures=7)
0:00:00 load avg: 4.68 [1/1/1] test_gettext failed (7 failures)
== Tests result: FAILURE ==
1 test failed:
test_gettext
Total duration: 488 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-linux-x86-32 build #8377+
test: lib-python/3/test/test_gettext.py::unmodified