From 7bbca7cf549e32e3b0d491a85de7a903cc31ffc1 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Fri, 27 Oct 2023 15:10:16 +0200
Subject: [PATCH] unittests: Add parse tests for ' quote.

---
 src/test_pamhyr.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/test_pamhyr.py b/src/test_pamhyr.py
index 7066a653..ad1c38c0 100644
--- a/src/test_pamhyr.py
+++ b/src/test_pamhyr.py
@@ -140,6 +140,15 @@ class ToolsCMDParserTestCase(unittest.TestCase):
         for i, s in enumerate(expect):
             self.assertEqual(res[i], s)
 
+    def test_unix_quoted2_args_with_space(self):
+        cmd = "\'/foo/bar baz\' -a -b -c='baz bazz'"
+        expect = ["/foo/bar baz", "-a", '-b', "-c='baz bazz'"]
+
+        res = parse_command_line(cmd)
+
+        for i, s in enumerate(expect):
+            self.assertEqual(res[i], s)
+
     def test_unix_escape_space(self):
         cmd = r"/foo/bar\ baz -a -b -c"
         expect = [r"/foo/bar\ baz", "-a", '-b', "-c"]
-- 
GitLab