node.py (1163:ec7aad540d72) node.py (1165:998b521bbdb8)
1import os
2import shutil
3from unit.applications.proto import TestApplicationProto
4
5
6class TestApplicationNode(TestApplicationProto):
1import os
2import shutil
3from unit.applications.proto import TestApplicationProto
4
5
6class TestApplicationNode(TestApplicationProto):
7 @classmethod
8 def setUpClass(cls, complete_check=True):
9 unit = super().setUpClass(complete_check=False)
10
11 # check node module
12
13 if os.path.exists(unit.pardir + '/node/node_modules'):
14 cls.available['modules']['node'] = []
15
16 return unit if not complete_check else unit.complete()
17
7 def load(self, script, name='app.js'):
8 # copy application
9
10 shutil.copytree(
11 self.current_dir + '/node/' + script, self.testdir + '/node'
12 )
13
14 # link modules

--- 19 unchanged lines hidden ---
18 def load(self, script, name='app.js'):
19 # copy application
20
21 shutil.copytree(
22 self.current_dir + '/node/' + script, self.testdir + '/node'
23 )
24
25 # link modules

--- 19 unchanged lines hidden ---