Skip to content

Commit d3861d3

Browse files
Update run-strings.test
1 parent d2053a0 commit d3861d3

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

mypyc/test-data/run-strings.test

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -864,18 +864,20 @@ def test_count_multi_start_end() -> None:
864864
assert string.count("ccc", 0, 12) == 1, string.count("ccc", 0, 12)
865865
def test_count_emoji() -> None:
866866
string = "😴🚀ñ🚀ñ🚀"
867-
assert string.count("😴") == 0, string.count("😴")
868-
assert string.count("🚀") == 1, string.count("🚀")
869-
assert string.count("ñ") == 3, string.count("ñ")
867+
assert string.count("😴") == 1, string.count("😴")
868+
assert string.count("🚀") == 3, string.count("🚀")
869+
assert string.count("ñ") == 2, string.count("ñ")
870870
def test_count_start_emoji() -> None:
871871
string = "😴🚀ñ🚀ñ🚀"
872872
assert string.count("😴", 2) == string.count("😴", -4) == 0, (string.count("😴", 2), string.count("😴", -4))
873873
assert string.count("🚀", 2) == string.count("🚀", -4) == 2, (string.count("🚀", 2), string.count("🚀", -4))
874-
assert string.count("ñ", 2) == string.count("ñ", -4) == 1, (string.count("ñ", 2), string.count("ñ", -4))
874+
assert string.count("ñ", 2) == string.count("ñ", -4) == 2, (string.count("ñ", 2), string.count("ñ", -4))
875875
# Out of bounds
876876
assert string.count("😴", 8) == 0, string.count("😴", 8)
877-
assert string.count("😴", -8) == 0, string.count("😴", -8)
877+
assert string.count("😴", -8) == 1, string.count("😴", -8)
878878
assert string.count("🚀", 8) == 0, string.count("🚀", 8)
879+
assert string.count("🚀", -8) == 3, string.count("🚀", -8)
880+
assert string.count("ñ", 8) == 0, string.count("ñ", 8)
879881
assert string.count("ñ", -8) == 2, string.count("ñ", -8)
880882
def test_count_start_end_emoji() -> None:
881883
string = "😴🚀ñ🚀ñ🚀"
@@ -885,18 +887,20 @@ def test_count_start_end_emoji() -> None:
885887
def test_count_multi_emoji() -> None:
886888
string = "😴😴😴🚀🚀🚀ñññ🚀🚀🚀ñññ🚀🚀🚀"
887889
assert string.count("😴😴😴") == 1, string.count("😴😴😴")
888-
assert string.count("🚀🚀🚀") == 1, string.count("🚀🚀🚀")
889-
assert string.count("ñññ") == 6, string.count("ñññ")
890+
assert string.count("🚀🚀🚀") == 3, string.count("🚀🚀🚀")
891+
assert string.count("ñññ") == 2, string.count("ñññ")
890892
def test_count_multi_start_emoji() -> None:
891893
string = "😴😴😴🚀🚀🚀ñññ🚀🚀🚀ñññ🚀🚀🚀"
892894
assert string.count("😴😴😴", 6) == string.count("😴😴😴", -12) == 0, (string.count("😴😴😴", 6), string.count("😴😴😴", -12))
893-
assert string.count("🚀🚀🚀", 6) == string.count("🚀🚀🚀", -12) == 1, (string.count("🚀🚀🚀", 6), string.count("🚀🚀🚀", -12))
895+
assert string.count("🚀🚀🚀", 6) == string.count("🚀🚀🚀", -12) == 2, (string.count("🚀🚀🚀", 6), string.count("🚀🚀🚀", -12))
894896
assert string.count("ñññ", 6) == string.count("ñññ", -12) == 2, (string.count("ñññ", 6), string.count("ñññ", -12))
895897
# Out of bounds
896898
assert string.count("😴😴😴", 20) == 0, string.count("😴😴😴", 20)
897899
assert string.count("😴😴😴", -20) == 1, string.count("😴😴😴", -20)
898900
assert string.count("🚀🚀🚀", 20) == 0, string.count("🚀🚀🚀", 20)
899-
assert string.count("ñññ", -20) == 5, string.count("ñññ", -20)
901+
assert string.count("🚀🚀🚀", -20) == 3, string.count("🚀🚀🚀", -20)
902+
assert string.count("ñññ", 20) == 0, string.count("ñññ", 20)
903+
assert string.count("ñññ", -20) == 2, string.count("ñññ", -20)
900904
def test_count_multi_start_end_emoji() -> None:
901905
string = "😴😴😴🚀🚀🚀ñññ🚀🚀🚀ñññ🚀🚀🚀"
902906
assert string.count("😴😴😴", 0, 12) == 1, string.count("😴😴😴", 0, 12)

0 commit comments

Comments
 (0)