COMMITS
/ Lib/test/test_base64.py April 6, 2026
S
gh-148153: Do not use assert for parameter validation in base64 (GH-148154)
Serhiy Storchaka committed
April 4, 2026
S
gh-73613: Support Base32 and Base64 without padding (GH-147974)
Serhiy Storchaka committed
April 1, 2026
S
gh-147944: Increase range of bytes_per_sep (GH-147946)
Serhiy Storchaka committed
S
gh-146431: Add the wrapcol and ignorechars parameters for more Base XX codec (GH-146434)
Serhiy Storchaka committed
March 15, 2026
M
gh-145968: Fix base64.b64decode altchars translation in specific cases (GH-145969)
Matthieu Darbois committed
February 6, 2026
K
gh-101178: Add Ascii85, Base85, and Z85 support to binascii (GH-102753)
kangtastic committed
February 5, 2026
S
gh-144001: Support ignoring the invalid pad character in Base64 decoding (GH-144306)
Serhiy Storchaka committed
February 2, 2026
S
gh-144001: Simplify Base64 decoding with altchars and ignorechars specified (GH-144324)
Serhiy Storchaka committed
January 26, 2026
S
gh-144001: Support ignorechars in binascii.a2b_base64() and base64.b64decode() (GH-144024)
Serhiy Storchaka committed
January 23, 2026
S
gh-144027: Fix documentation for ignorechars in base64.a85decode() (GH-144028)
Serhiy Storchaka committed
January 21, 2026
S
gh-125346: Deprecate accepting standard Base64 alphabet when alternative alphabet is used (GH-141128)
Serhiy Storchaka committed
January 14, 2026
S
gh-143214: Add the wrapcol parameter in binascii.b2a_base64() and base64.b64encode() (GH-143216)
Serhiy Storchaka committed
December 25, 2025
H
gh-143103: Added pad parameter to base64.z85encode() (GH-143106)
Hauke D committed
November 6, 2025
S
Remove duplicated tests in test_base64 (gh-125346) (GH-141153)
Serhiy Storchaka committed
S
gh-125346: Add more base64 tests (GH-141061)
Serhiy Storchaka committed
September 17, 2025
P
gh-107862: Add property-based round-trip tests for base64 (#119406)
Petr Viktorin committed
May 22, 2025
S
gh-71339: Use new assertion methods in tests (GH-129046)
Serhiy Storchaka committed
May 5, 2025
D
gh-118761: Add test_lazy_import for more modules (#133057)
Daniel Hollas committed
February 25, 2024
M
bpo-31116: Add Z85 variant to base64 (GH-30598)
Matan Perelman committed
January 8, 2024
Z
gh-74678: Increase base64 test coverage (GH-21913)
Zackery Spytz committed
July 2, 2022
O
gh-93096: Remove `python -m base64 -t` (gh-94230)
Oleg Iarygin committed
October 7, 2021
A
bpo-35970: Add help flag to base64 module (GH-28774)
Ammar Askar committed
August 13, 2021
A
Added test case based on recommended test cases from RFC 4648 (GH-27747)
andrei kulakov committed
August 10, 2020
F
bpo-16995: add support for base32 extended hex (base32hex) (GH-20441)
Filipe Laíns committed
June 30, 2020
H
bpo-40275: Use new test.support helper submodules in tests (GH-21169)
Hai Shi committed
January 16, 2020
V
bpo-39351: Remove base64.encodestring() (GH-18022)
Victor Stinner committed
January 5, 2020
S
bpo-39055: Reject a trailing \n in base64.b64decode() with validate=True. (GH-17616)
Serhiy Storchaka committed
July 24, 2018
S
bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (GH-8351)
Serhiy Storchaka committed
March 2, 2017
M
Add Python version since deprecation in base64 methods. (#33)
Matthias Bussonnier committed
February 24, 2016
S
Issue #25913: Leading <~ is optional now in base64.a85decode() with adobe=True.
Serhiy Storchaka committed
February 23, 2016
M
Issue #22088: Clarify base-64 alphabets and which characters are discarded
Martin Panter committed
July 25, 2015
B
Issue #24279: Update test_base64 to use test.support.script_helper.
Berker Peksag committed
November 17, 2013
A
Issue #17618: Add Base85 and Ascii85 encoding/decoding to the base64 module.
Antoine Pitrou committed
October 2, 2013
N
Close #17839: support bytes-like objects in base64 module
Nick Coghlan committed
May 28, 2013
S
Issue #18011: base64.b32decode() now raises a binascii.Error if there are
Serhiy Storchaka committed
April 28, 2013
S
Added base64 module tests for non-binary files.
Serhiy Storchaka committed
S
Issue #17842. Added base64 module tests with bytearray arguments.
Serhiy Storchaka committed
March 2, 2012
V
Closes #14158: merged test file resilience fix from 3.2.
Vinay Sajip committed
V
Closes #14158: improved resilience to test files left behind.
Vinay Sajip committed
February 20, 2012
A
Fix use of assertRaises following c760bd844222 (spotted by Alex Gaynor).
Antoine Pitrou committed
A
Issue #13641: Decoding functions in the base64 module now accept ASCII-only unicode strings.
Antoine Pitrou committed
November 20, 2010
E
#9424: Replace deprecated assert* methods in the Python test suite.
Ezio Melotti committed
November 11, 2010
R
#1466065: add validate option to base64.b64decode
R. David Murray committed
May 25, 2010
V
Fix the new TestMain.test_decode() of test_base64 for Windows
Victor Stinner committed
V
Issue #4769: Fix main() function of the base64 module, use sys.stdin.buffer and
Victor Stinner committed
June 30, 2009
B
convert old fail* assertions to assert*
Benjamin Peterson committed
June 4, 2009
May 20, 2008
B
#2621 rename test.test_support to test.support
Benjamin Peterson committed
May 3, 2008
A
Removed implicit convertions of str object to bytes from base64.
Alexandre Vassalotti committed
August 9, 2007
G
SF patch# 1770008 by Christian Heimes (plus some extras).
Guido van Rossum committed