diff --git a/src/ytdl_sub/script/parser.py b/src/ytdl_sub/script/parser.py index 666dd15f..0f844e34 100644 --- a/src/ytdl_sub/script/parser.py +++ b/src/ytdl_sub/script/parser.py @@ -307,7 +307,7 @@ class _Parser: self._pos += 2 elif self._read(increment_pos=False, length=2) == "\\t": string_value += "\t" - self._pos +=2 + self._pos += 2 else: self._pos += 1 string_value += ch diff --git a/tests/unit/script/functions/test_string_functions.py b/tests/unit/script/functions/test_string_functions.py index e42a1f92..ea3d441d 100644 --- a/tests/unit/script/functions/test_string_functions.py +++ b/tests/unit/script/functions/test_string_functions.py @@ -132,7 +132,7 @@ class TestNumericFunctions: ("no splits", " | ", None, ["no splits"]), ("one | split", " | ", None, ["one", "split"]), ("max | split | one", " | ", 1, ["max", "split | one"]), - ("multiline\ndescription", "\\n", None, ["multiline", "description"]) + ("multiline\ndescription", "\\n", None, ["multiline", "description"]), ], ) def test_split( diff --git a/tests/unit/script/types/test_string.py b/tests/unit/script/types/test_string.py index 30241e2b..08700ace 100644 --- a/tests/unit/script/types/test_string.py +++ b/tests/unit/script/types/test_string.py @@ -1,8 +1,8 @@ import re import pytest - from unit.script.conftest import single_variable_output + from ytdl_sub.script.parser import STRINGS_NOT_CLOSED from ytdl_sub.script.parser import STRINGS_ONLY_ARGS from ytdl_sub.script.script import Script