summaryrefslogtreecommitdiffhomepage
path: root/test/unit/applications/lang/node.py
diff options
context:
space:
mode:
authorTiago Natel <t.nateldemoura@f5.com>2019-11-09 20:14:52 +0000
committerTiago Natel <t.nateldemoura@f5.com>2019-11-09 20:14:52 +0000
commit19b974674c1fdd8fc46eb0877d2a8ff8b794490d (patch)
tree7d436f600dfe8a4bd7e66ff20be0b9ced6e48fb8 /test/unit/applications/lang/node.py
parent94a9162baa82809ec58a3d06ca3489c7e7fed6ed (diff)
downloadunit-19b974674c1fdd8fc46eb0877d2a8ff8b794490d.tar.gz
unit-19b974674c1fdd8fc46eb0877d2a8ff8b794490d.tar.bz2
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.
Diffstat (limited to '')
-rw-r--r--test/unit/applications/lang/node.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/unit/applications/lang/node.py b/test/unit/applications/lang/node.py
index 3cc72669..f2752321 100644
--- a/test/unit/applications/lang/node.py
+++ b/test/unit/applications/lang/node.py
@@ -22,13 +22,15 @@ class TestApplicationNode(TestApplicationProto):
self.current_dir + '/node/' + script, self.testdir + '/node'
)
- # link modules
+ # copy modules
- os.symlink(
+ shutil.copytree(
self.pardir + '/node/node_modules',
self.testdir + '/node/node_modules',
)
+ self.public_dir(self.testdir + '/node')
+
self._load_conf(
{
"listeners": {"*:7080": {"pass": "applications/" + script}},