IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an email to s dot adaszewski at gmail dot com. User accounts are meant only to report issues and/or generate pull requests. This is a purpose-specific Git hosting for ADARED projects. Thank you for your understanding!
Browse Source

Add test_gen_env_command().

master
parent
commit
2ba94a1f41
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      tests/test_jail.py

+ 8
- 1
tests/test_jail.py View File

@@ -1,5 +1,6 @@
from focker.jail import backup_file, \ from focker.jail import backup_file, \
jail_fs_create
jail_fs_create, \
gen_env_command
import tempfile import tempfile
import os import os
import subprocess import subprocess
@@ -65,3 +66,9 @@ def test_jail_fs_create_02():
subprocess.check_output(['focker', 'jail', 'remove', 'test-jail-fs-create-02']) subprocess.check_output(['focker', 'jail', 'remove', 'test-jail-fs-create-02'])
assert not zfs_exists(name) assert not zfs_exists(name)
assert not os.path.exists(mountpoint) assert not os.path.exists(mountpoint)
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'

Loading…
Cancel
Save