Skip to content

Commit 3e14254

Browse files
committed
Fix strange string bug in Python 3.8.
1 parent fd032ec commit 3e14254

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

python/selfie-lib/tests/LiteralString_test.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ def test_encode_multi(self, value, expected):
4444
)
4545
def test_parse_single(self, value, expected):
4646
literal_string = LiteralString()
47-
actual = literal_string._parseSinglePython(f'"{value.replace("'", "\"")}"') # noqa: SLF001
47+
replaced = value.replace("'", '"')
48+
actual = literal_string._parseSinglePython(f'"{replaced}"') # noqa: SLF001
4849
assert actual == expected
4950

5051
@pytest.mark.parametrize(
@@ -58,5 +59,6 @@ def test_parse_single(self, value, expected):
5859
)
5960
def test_parse_multi(self, value, expected):
6061
literal_string = LiteralString()
61-
actual = literal_string.parseMultiPython(f'"""{value.replace("'", "\"")}"""')
62+
replaced = value.replace("'", '"')
63+
actual = literal_string.parseMultiPython(f'"""{replaced}"""')
6264
assert actual == expected

0 commit comments

Comments
 (0)