File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 581
581
assert b"123456789123" .replace (b"23" , b"XX" , 0 ) == b"123456789123"
582
582
assert b"123456789123" .replace (b"23" , b"XX" , - 1 ) == b"1XX4567891XX"
583
583
assert b"123456789123" .replace (b"23" , b"" ) == b"14567891"
584
+ assert b"123456789123" .replace (b"23" , b"X" ) == b"1X4567891X"
585
+ assert b"rust python" .replace (b" " , b"-" ) == b"rust--python"
586
+ assert b"rust python" .replace (b" " , b"-" ) == b"rust-python"
584
587
585
588
# title
586
589
assert b"Hello world" .title () == b"Hello World"
Original file line number Diff line number Diff line change @@ -1013,8 +1013,8 @@ impl PyByteInner {
1013
1013
let mut done = 0 ;
1014
1014
1015
1015
let slice = & self . elements ;
1016
- while index <= slice . len ( ) - old . len ( ) {
1017
- if done == count {
1016
+ loop {
1017
+ if done == count || index > slice . len ( ) - old . len ( ) {
1018
1018
res. extend_from_slice ( & slice[ index..] ) ;
1019
1019
break ;
1020
1020
}
You can’t perform that action at this time.
0 commit comments