Miss Islington (bot)
cc8b9d6939
[3.13] gh-130655: gettext: Add fallback testcase (GH-136857) ( #136863 )
...
gh-130655: gettext: Add fallback testcase (GH-136857)
(cherry picked from commit c6e6fe92cd )
Co-authored-by: Dominic H <dom@dominic.sk>
2025-07-20 12:30:09 +00:00
Miss Islington (bot)
90c786e377
[3.13] gh-130655: Add a test for big-endian MO files in gettext (GH-132469) (GH-133248)
...
(cherry picked from commit 474f296718 )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2025-05-01 11:36:06 +00:00
Miss Islington (bot)
6c8d527937
[3.13] gh-130320: gettext: Test fallback translations (GH-130321) (GH-132359)
...
(cherry picked from commit 4d58c8cb24 )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2025-04-10 12:20:36 +00:00
Miss Islington (bot)
d8986b7f5e
[3.13] gh-130655: Add a test for corrupt .mo files in gettext (GH-131911) ( #132079 )
...
gh-130655: Add a test for corrupt `.mo` files in `gettext` (GH-131911)
(cherry picked from commit a126cefc17 )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2025-04-04 16:49:42 +02:00
Miss Islington (bot)
2c05ebd163
[3.13] gh-130655: Add a test for bad magic numbers in .mo files parsed by gettext (GH-131909) ( #132077 )
...
gh-130655: Add a test for bad magic numbers in `.mo` files parsed by `gettext` (GH-131909)
(cherry picked from commit 16a6270aa6 )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2025-04-04 16:49:31 +02:00
Miss Islington (bot)
093c587388
[3.13] gh-130655: Add tests for gettext.find() (GH-130691) ( #132084 )
...
gh-130655: Add tests for `gettext.find()` (GH-130691)
(cherry picked from commit 3118693a1a )
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
2025-04-04 16:39:35 +02:00
Miss Islington (bot)
b223dc70cd
[3.13] gh-130655: Increase test coverage of gettext._expand_lang() (GH-130656) (GH-130671)
...
(cherry picked from commit 24c52cb14c )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2025-02-28 09:02:18 +00:00
Miss Islington (bot)
1b2cfb73f9
[3.13] gh-130193: Increase test coverage of gettext.c2py (GH-130208) (GH-130217)
...
(cherry picked from commit fb2d325725 )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2025-02-17 09:21:00 +00:00
Miss Islington (bot)
5d240c7bb8
[3.13] gh-130177: Fix unintentionally skipped tests in test_gettext (GH-130178) (GH-130183)
...
(cherry picked from commit 2e8044a4f7 )
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
2025-02-16 12:36:23 +00:00
Serhiy Storchaka
38bd2c520a
gh-88434: Emit deprecation warnings for non-integer numbers in gettext if translation not found (GH-110574)
2023-10-14 09:07:02 +03:00
Serhiy Storchaka
326c6c4e07
gh-110519: Improve deprecation warning in the gettext module ( #110520 )
...
Deprecation warning about non-integer numbers in gettext now always refers
to the line in the user code where gettext function or method is used.
Previously, it could refer to a line in gettext code.
Also, increase test coverage for NullTranslations and domain-aware functions
like dngettext().
2023-10-09 15:45:22 +02:00
Serhiy Storchaka
1aad4fc5db
gh-109864: Make test_gettext tests order independent (GH-109866)
2023-10-07 16:00:28 +03:00
Tomas R
b3c34e55c0
gh-62519: Make pgettext search plurals when translation is not found ( #107118 )
...
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
2023-07-23 16:08:28 +02:00
Gilles Bassière
54632528ee
bpo-18319: gettext() can retrieve a message even if a plural form exists ( #19869 )
2023-07-23 11:59:19 +02:00
Serhiy Storchaka
086c6b1b0f
bpo-45046: Support context managers in unittest (GH-28045)
...
Add methods enterContext() and enterClassContext() in TestCase.
Add method enterAsyncContext() in IsolatedAsyncioTestCase.
Add function enterModuleContext().
2022-05-08 17:49:09 +03:00
Dong-hee Na
14ba761078
bpo-44235: Remove deprecated functions in the gettext module. (GH-26378)
2021-05-30 10:29:45 +09:00
Victor Stinner
fbf43f051e
bpo-41521: Rename blacklist parameter to not_exported (GH-21824)
...
Rename "blacklist" parameter of test.support.check__all__() to
"not_exported".
2020-08-17 07:20:40 +02:00
Hai Shi
96a6a6d42b
bpo-40275: Use new test.support helper submodules in tests (GH-21412)
2020-07-09 15:25:10 +02:00
Victor Stinner
8f4ef3b019
Remove unused imports in tests (GH-14518)
2019-07-01 18:28:25 +02:00
Julien Palard
afd1e6d2f0
bpo-36239: Skip comments in gettext infos (GH-12255)
2019-05-09 16:22:15 +02:00
Cheryl Sabella
637a33b996
bpo-2504: Add pgettext() and variants to gettext. (GH-7253)
2018-11-07 16:12:20 +02:00
Serhiy Storchaka
fec35c99aa
bpo-33710: Deprecate l*gettext() and related functions in the gettext module. (GH-10139)
...
They return encoded bytes and are Python 2 artifacts.
2018-10-27 08:00:41 +03:00
Serhiy Storchaka
26cb4657bc
bpo-29755: Fixed the lgettext() family of functions in the gettext module. ( #2266 )
...
They now always return bytes.
Updated the gettext documentation.
2017-06-20 17:13:29 +03:00
Serhiy Storchaka
f6595983e0
bpo-28692: Deprecate using non-integer value for selecting a plural form in gettext. ( #507 )
2017-03-12 13:15:01 +02:00
Serhiy Storchaka
39d2dfef44
Issue #28563 : Make plural form selection more lenient and accepting
...
non-integer numbers. Django tests depend on this.
2016-11-14 19:30:36 +02:00
Serhiy Storchaka
5ae6c776a8
Issue #28563 : Make plural form selection more lenient and accepting
...
non-integer numbers. Django tests depend on this.
2016-11-14 19:29:59 +02:00
Serhiy Storchaka
5ca92ab3d2
Issue #28563 : Make plural form selection more lenient and accepting
...
non-integer numbers. Django tests depend on this.
2016-11-14 19:25:56 +02:00
Serhiy Storchaka
60ac989d6f
Issue #28563 : Make plural form selection more lenient and accepting
...
non-integer numbers. Django tests depend on this.
2016-11-14 19:22:12 +02:00
Serhiy Storchaka
1c9bd1d8ec
Issue #28563 : Fixed possible DoS and arbitrary code execution when handle
...
plural form selections in the gettext module. The expression parser now
supports exact syntax supported by GNU gettext.
2016-11-08 21:27:17 +02:00
Serhiy Storchaka
eb20fcae14
Issue #28563 : Fixed possible DoS and arbitrary code execution when handle
...
plural form selections in the gettext module. The expression parser now
supports exact syntax supported by GNU gettext.
2016-11-08 21:26:14 +02:00
Serhiy Storchaka
1c3fdd900d
Issue #28563 : Fixed possible DoS and arbitrary code execution when handle
...
plural form selections in the gettext module. The expression parser now
supports exact syntax supported by GNU gettext.
2016-11-08 21:20:09 +02:00
Serhiy Storchaka
07bcf05fcf
Issue #28563 : Fixed possible DoS and arbitrary code execution when handle
...
plural form selections in the gettext module. The expression parser now
supports exact syntax supported by GNU gettext.
2016-11-08 21:17:46 +02:00
Serhiy Storchaka
e437a10d15
Issue #23277 : Remove unused imports in tests.
2016-04-24 21:41:02 +03:00
Martin Panter
d226d308a3
Issue #23883 : Add test.support.check__all__() and test gettext.__all__
...
Patches by Jacek Kołodziej.
2015-11-14 11:47:00 +00:00
Andrew Kuchling
19ddaf6d40
Merge from 3.4
2015-04-14 10:35:43 -04:00
Andrew Kuchling
8b963c5853
#17898 : reset k and v so that the loop doesn't use an old value
2015-04-13 10:38:56 -04:00
Antoine Pitrou
be8d06f523
Issue #18216 : gettext now raises an error when a .mo file has an unsupported major version number. Patch by Aaron Hill.
2014-10-28 20:17:51 +01:00
Victor Stinner
cdb2c601db
test_gettext: use support.rmtree() instead of shutil.rmtree()
2014-07-24 12:07:45 +02:00
Éric Araujo
7fa886df36
Prevent ResourceWarnings in test_gettext
2010-11-06 04:11:59 +00:00
Éric Araujo
37a89334da
Fix caching error found by regrtest -R ( #10229 )
2010-11-06 04:09:29 +00:00
Éric Araujo
6108bf5ed0
Fix interaction of custom translation classes and caching ( #9042 )
2010-10-04 23:52:37 +00:00
Benjamin Peterson
c9c0f201fe
convert old fail* assertions to assert*
2009-06-30 23:06:06 +00:00
Georg Brandl
706824f19f
More codestring -> codebytes.
2009-06-04 09:42:55 +00:00
Walter Dörwald
155374d95d
Merged revisions 72167 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r72167 | walter.doerwald | 2009-05-01 19:35:37 +0200 (Fr, 01 Mai 2009) | 5 lines
Make test.test_support.EnvironmentVarGuard behave like a dictionary.
All changes are mirrored to the underlying os.environ dict, but rolled back
on exit from the with block.
........
2009-05-01 19:58:58 +00:00
Benjamin Peterson
801844d6fc
#2512 implement the 3.0 gettext API
...
All the u* gettext variants were renamed to their
none u* variants, since there's no point in translating
to byte strings. I also killed off the unicode parameters
for install
2008-07-14 14:32:15 +00:00
Benjamin Peterson
ee8712cda4
#2621 rename test.test_support to test.support
2008-05-20 21:35:26 +00:00
Georg Brandl
1a3284ed69
#1535 : rename __builtin__ module to builtins.
2007-12-02 09:40:06 +00:00
Christian Heimes
6ae5d7f2a1
Fixed gettext module for Windows. The metadata lines always end in \n and not in os.linesep
2007-10-31 18:53:44 +00:00
Guido van Rossum
39478e8528
Changes in anticipation of stricter str vs. bytes enforcement.
2007-08-27 17:23:59 +00:00
Guido van Rossum
ef87d6ed94
Rip out all the u"..." literals and calls to unicode().
2007-05-02 19:09:54 +00:00