Tests: fixed tests to run as root.
- The mode of testdir was changed to allow reading from other users/groups. - The java multipart test now uploads the file into an app writable dir. - The build directory was made readable for other users. - The python environment test now uses the HOME env var instead of PWD because the latter is not set by the root shell (/bin/sh) by default. - The node `node_modules` directory now is copied into the `testdir` instead of using symlinks.
This commit is contained in:
@@ -136,27 +136,27 @@ class TestPythonEnvironment(TestApplicationPython):
|
||||
def test_python_environment_replace_default(self):
|
||||
self.load('environment')
|
||||
|
||||
pwd_default = self.get(
|
||||
home_default = self.get(
|
||||
headers={
|
||||
'Host': 'localhost',
|
||||
'X-Variables': 'PWD',
|
||||
'X-Variables': 'HOME',
|
||||
'Connection': 'close',
|
||||
}
|
||||
)['body']
|
||||
|
||||
self.assertGreater(len(pwd_default), 1, 'get default')
|
||||
self.assertGreater(len(home_default), 1, 'get default')
|
||||
|
||||
self.conf({"PWD": "new/pwd"}, 'applications/environment/environment')
|
||||
self.conf({"HOME": "/"}, 'applications/environment/environment')
|
||||
|
||||
self.assertEqual(
|
||||
self.get(
|
||||
headers={
|
||||
'Host': 'localhost',
|
||||
'X-Variables': 'PWD',
|
||||
'X-Variables': 'HOME',
|
||||
'Connection': 'close',
|
||||
}
|
||||
)['body'],
|
||||
'new/pwd,',
|
||||
'/,',
|
||||
'replace default',
|
||||
)
|
||||
|
||||
@@ -166,11 +166,11 @@ class TestPythonEnvironment(TestApplicationPython):
|
||||
self.get(
|
||||
headers={
|
||||
'Host': 'localhost',
|
||||
'X-Variables': 'PWD',
|
||||
'X-Variables': 'HOME',
|
||||
'Connection': 'close',
|
||||
}
|
||||
)['body'],
|
||||
pwd_default,
|
||||
home_default,
|
||||
'restore default',
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user