summaryrefslogtreecommitdiffhomepage
path: root/test/unit/applications/lang/node.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/applications/lang/node.py')
-rw-r--r--test/unit/applications/lang/node.py24
1 files changed, 7 insertions, 17 deletions
diff --git a/test/unit/applications/lang/node.py b/test/unit/applications/lang/node.py
index cf2a99f6..877fc461 100644
--- a/test/unit/applications/lang/node.py
+++ b/test/unit/applications/lang/node.py
@@ -1,37 +1,27 @@
-import os
import shutil
from urllib.parse import quote
+from conftest import option
+from conftest import public_dir
from unit.applications.proto import TestApplicationProto
class TestApplicationNode(TestApplicationProto):
- @classmethod
- def setUpClass(cls, complete_check=True):
- unit = super().setUpClass(complete_check=False)
-
- # check node module
-
- if os.path.exists(unit.pardir + '/node/node_modules'):
- cls.available['modules']['node'] = []
-
- return unit if not complete_check else unit.complete()
-
def load(self, script, name='app.js', **kwargs):
# copy application
shutil.copytree(
- self.current_dir + '/node/' + script, self.testdir + '/node'
+ option.test_dir + '/node/' + script, self.temp_dir + '/node'
)
# copy modules
shutil.copytree(
- self.pardir + '/node/node_modules',
- self.testdir + '/node/node_modules',
+ option.current_dir + '/node/node_modules',
+ self.temp_dir + '/node/node_modules',
)
- self.public_dir(self.testdir + '/node')
+ public_dir(self.temp_dir + '/node')
self._load_conf(
{
@@ -42,7 +32,7 @@ class TestApplicationNode(TestApplicationProto):
script: {
"type": "external",
"processes": {"spare": 0},
- "working_directory": self.testdir + '/node',
+ "working_directory": self.temp_dir + '/node',
"executable": name,
}
},