]> jfr.im git - yt-dlp.git/blobdiff - test/test_utils.py
[ie] Make `_search_nextjs_data` non fatal (#8937)
[yt-dlp.git] / test / test_utils.py
index 71febeefd65059ce16c7ba7b75f959f2284a473a..ddf0a7c24202492fe33d39a1f01c7acf8c560da4 100644 (file)
@@ -2069,6 +2069,10 @@ def run_shell(args):
 
         # Test escaping
         assert run_shell(['echo', 'test"&']) == '"test""&"\n'
+        assert run_shell(['echo', '%CMDCMDLINE:~-1%&']) == '"%CMDCMDLINE:~-1%&"\n'
+        assert run_shell(['echo', 'a\nb']) == '"a"\n"b"\n'
+        assert run_shell(['echo', '"']) == '""""\n'
+        assert run_shell(['echo', '\\']) == '\\\n'
         # Test if delayed expansion is disabled
         assert run_shell(['echo', '^!']) == '"^!"\n'
         assert run_shell('echo "^!"') == '"^!"\n'