Deleted Added
1import shutil
2
3import pytest
4
5from conftest import option
6from conftest import unit_run
7from conftest import unit_stop
8from unit.applications.lang.ruby import TestApplicationRuby

--- 12 unchanged lines hidden (view full) ---

21
22 TestFeatureIsolation().check(option.available, unit['temp_dir'])
23
24 assert unit_stop() is None
25 shutil.rmtree(unit['temp_dir'])
26
27 return check if not complete_check else check()
28
29 def test_ruby_isolation_rootfs(self, is_su):
30 isolation_features = option.available['features']['isolation'].keys()
31
32 if 'mnt' not in isolation_features:
33 pytest.skip('requires mnt ns')
34
35 if not is_su:
36 if 'user' not in isolation_features:
37 pytest.skip('requires unprivileged userns or root')

--- 12 unchanged lines hidden (view full) ---

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'