Deleted
Added
test_ruby_isolation.py (1596:b7e2d4d92624) | test_ruby_isolation.py (1632:f9589b78bbb3) |
---|---|
1import os 2import pytest 3import shutil 4 5from unit.applications.lang.ruby import TestApplicationRuby 6from unit.feature.isolation import TestFeatureIsolation 7from conftest import option 8 --- 19 unchanged lines hidden (view full) --- 28 29 if not is_su: 30 if 'user' not in isolation_features: 31 pytest.skip('requires unprivileged userns or root') 32 33 if not 'unprivileged_userns_clone' in isolation_features: 34 pytest.skip('requires unprivileged userns or root') 35 | 1import os 2import pytest 3import shutil 4 5from unit.applications.lang.ruby import TestApplicationRuby 6from unit.feature.isolation import TestFeatureIsolation 7from conftest import option 8 --- 19 unchanged lines hidden (view full) --- 28 29 if not is_su: 30 if 'user' not in isolation_features: 31 pytest.skip('requires unprivileged userns or root') 32 33 if not 'unprivileged_userns_clone' in isolation_features: 34 pytest.skip('requires unprivileged userns or root') 35 |
36 os.mkdir(self.temp_dir + '/ruby') 37 38 shutil.copytree( 39 option.test_dir + '/ruby/status_int', 40 self.temp_dir + '/ruby/status_int', 41 ) | |
42 isolation = { 43 'namespaces': {'credential': not is_su, 'mount': True}, | 36 isolation = { 37 'namespaces': {'credential': not is_su, 'mount': True}, |
44 'rootfs': self.temp_dir, | 38 'rootfs': option.test_dir, |
45 } 46 47 self.load('status_int', isolation=isolation) 48 49 assert 'success' in self.conf( 50 '"/ruby/status_int/config.ru"', 'applications/status_int/script', 51 ) 52 53 assert 'success' in self.conf( 54 '"/ruby/status_int"', 'applications/status_int/working_directory', 55 ) 56 57 assert self.get()['status'] == 200, 'status int' | 39 } 40 41 self.load('status_int', isolation=isolation) 42 43 assert 'success' in self.conf( 44 '"/ruby/status_int/config.ru"', 'applications/status_int/script', 45 ) 46 47 assert 'success' in self.conf( 48 '"/ruby/status_int"', 'applications/status_int/working_directory', 49 ) 50 51 assert self.get()['status'] == 200, 'status int' |