mirror of
https://github.com/python/cpython.git
synced 2025-07-30 06:34:15 +00:00
add keyword arguments support to str/unicode encode and decode #6300
This commit is contained in:
parent
2985dbb526
commit
332d721750
7 changed files with 49 additions and 14 deletions
|
@ -401,6 +401,17 @@ class StrTest(
|
|||
def test_buffer_is_readonly(self):
|
||||
self.assertRaises(TypeError, sys.stdin.readinto, b"")
|
||||
|
||||
def test_encode_and_decode_kwargs(self):
|
||||
self.assertEqual('abcde'.encode('ascii', 'replace'),
|
||||
'abcde'.encode('ascii', errors='replace'))
|
||||
self.assertEqual('abcde'.encode('ascii', 'ignore'),
|
||||
'abcde'.encode(encoding='ascii', errors='ignore'))
|
||||
self.assertEqual('Andr\202 x'.decode('ascii', 'ignore'),
|
||||
'Andr\202 x'.decode('ascii', errors='ignore'))
|
||||
self.assertEqual('Andr\202 x'.decode('ascii', 'replace'),
|
||||
'Andr\202 x'.decode(encoding='ascii', errors='replace'))
|
||||
|
||||
|
||||
|
||||
def test_main():
|
||||
test_support.run_unittest(StrTest)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue