24 Commits

Author SHA1 Message Date
Yongjin
f7eb51204a Returns new string when (str|bytes).replace get empty original string 2023-03-27 15:05:45 +09:00
Yongjin
3fde8f3b27 update string_tests.py from python 3.11.2 2023-03-27 15:05:01 +09:00
Jeong YunWon
5c43cab499 Fix str.join with str subclass 2023-02-13 22:05:53 +09:00
Dennis Zhuang
eba6833096 PyStr::mul optimization for i=0 or str='' 2022-05-14 21:38:23 +08:00
Padraic Fanning
7ab8ab1c5e Explain test_replace_overflow skip 2021-02-07 15:49:41 -05:00
Noah
b245712949 Fix some 32-bit only oom tests + others 2020-06-06 17:14:32 -05:00
TheAnyKey
daaf906320 Implement Python 3.9 style string functions: removeprefix and removesuffix PEP616
* implement and test Py39 string operations removeprefix and removesuffix.
* Added test snippets for it using an also contained extension of testutils
2020-05-19 09:17:13 +09:00
Jeong YunWon
a115005c3d Fix find/index/count not to raise error for bigint start/end arguments 2020-04-29 23:07:12 +09:00
Jeong YunWon
f471f61472 Fix bytes.count 2020-04-27 11:35:37 +09:00
Jeong YunWon
06463f98eb Fix bytes.find 2020-04-27 11:34:46 +09:00
Jeong YunWon
37e5c9bd7e Fix bytes.replace 2020-04-19 03:23:56 +09:00
Jeong YunWon
2516f69879 Fix bytes.split 2020-04-15 11:36:38 +09:00
Jeong YunWon
8b23271800 Merge pull request #1852 from youknowone/bytes-strip
Fix {bytes|bytearray}.{|r|l}strip
2020-04-12 02:30:36 +09:00
Jeong YunWon
f434898fa5 Fix bytes.zfill and integrate with str.zfill 2020-04-11 23:37:04 +09:00
Jeong YunWon
75ebaedaf1 Fix {bytes|bytearray}.{|r|l}strip 2020-04-11 22:22:33 +09:00
Jeong YunWon
95e938cb9b Fix {str|bytes|bytearray}.{isascii,islower,isupper} 2020-04-11 11:01:05 +09:00
Jeong YunWon
ef1815a4ca Disable failing tests from test_bytes.py 2020-03-13 10:20:09 +09:00
Noah
3498a52e18 Merge pull request #1808 from youknowone/str-splitlines
Fix str.splitlines() for \r
2020-03-12 17:44:05 -05:00
Noah
2e06e167d6 Merge pull request #1807 from youknowone/str-expandtabs
Fix str.expandtab() for newlines
2020-03-12 17:02:31 -05:00
Jeong YunWon
967952dd40 Fix str.splitlines() for \r 2020-03-11 05:47:41 +09:00
Jeong YunWon
6cb8b665a2 Fix str.expandtab() for newlines 2020-03-11 05:11:25 +09:00
Jeong YunWon
dd8bef4334 Fix str.zfill 2020-03-09 03:22:43 +09:00
Jeong YunWon
b5df09ae14 Disable failing unicode/string tests 2020-03-08 06:23:51 +09:00
CPython dev
e815835390 Lib/test/test_unicode.py from CPython 3.8.2 2020-03-08 06:23:51 +09:00