From 2ab5f72b25ac7939e082f35f809b93896f6209bb Mon Sep 17 00:00:00 2001 From: Stanislaw Adaszewski Date: Tue, 2 Jun 2020 14:37:36 +0200 Subject: [PATCH] Add test_quote(). --- tests/test_jail.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_jail.py b/tests/test_jail.py index 6a4ef4f..580ff1b 100644 --- a/tests/test_jail.py +++ b/tests/test_jail.py @@ -1,6 +1,7 @@ from focker.jail import backup_file, \ jail_fs_create, \ - gen_env_command + gen_env_command, \ + quote import tempfile import os import subprocess @@ -72,3 +73,8 @@ def test_gen_env_command(): command = gen_env_command('echo $TEST_VARIABLE_1 && echo $TEST_VARIABLE_2', {'TEST_VARIABLE_1': 'foo', 'TEST_VARIABLE_2': 'foo bar'}) assert command == 'export TEST_VARIABLE_1=foo && export TEST_VARIABLE_2=\'foo bar\' && echo $TEST_VARIABLE_1 && echo $TEST_VARIABLE_2' + + +def test_quote(): + res = quote('foo \\ bar \'baz\'') + assert res == '\'foo \\\\ bar \\\'baz\\\'\''