Tests: check application configuration loading.

This commit is contained in:
Andrey Zelenkov
2019-04-26 17:35:26 +03:00
parent 6a6bc63c48
commit 644e6df687
8 changed files with 12 additions and 7 deletions

View File

@@ -25,7 +25,7 @@ class TestApplicationGo(TestApplicationProto):
) )
process.communicate() process.communicate()
self.conf( self._load_conf(
{ {
"listeners": {"*:7080": {"pass": "applications/" + script}}, "listeners": {"*:7080": {"pass": "applications/" + script}},
"applications": { "applications": {

View File

@@ -58,7 +58,7 @@ class TestApplicationJava(TestApplicationProto):
process = Popen(javac) process = Popen(javac)
process.communicate() process.communicate()
self.conf( self._load_conf(
{ {
"listeners": {"*:7080": {"pass": "applications/" + script}}, "listeners": {"*:7080": {"pass": "applications/" + script}},
"applications": { "applications": {

View File

@@ -19,7 +19,7 @@ class TestApplicationNode(TestApplicationProto):
self.testdir + '/node/node_modules', self.testdir + '/node/node_modules',
) )
self.conf( self._load_conf(
{ {
"listeners": {"*:7080": {"pass": "applications/" + script}}, "listeners": {"*:7080": {"pass": "applications/" + script}},
"applications": { "applications": {

View File

@@ -5,7 +5,7 @@ class TestApplicationPerl(TestApplicationProto):
def load(self, script, name='psgi.pl'): def load(self, script, name='psgi.pl'):
script_path = self.current_dir + '/perl/' + script script_path = self.current_dir + '/perl/' + script
self.conf( self._load_conf(
{ {
"listeners": {"*:7080": {"pass": "applications/" + script}}, "listeners": {"*:7080": {"pass": "applications/" + script}},
"applications": { "applications": {

View File

@@ -5,7 +5,7 @@ class TestApplicationPHP(TestApplicationProto):
def load(self, script, name='index.php'): def load(self, script, name='index.php'):
script_path = self.current_dir + '/php/' + script script_path = self.current_dir + '/php/' + script
self.conf( self._load_conf(
{ {
"listeners": {"*:7080": {"pass": "applications/" + script}}, "listeners": {"*:7080": {"pass": "applications/" + script}},
"applications": { "applications": {

View File

@@ -8,7 +8,7 @@ class TestApplicationPython(TestApplicationProto):
script_path = self.current_dir + '/python/' + script script_path = self.current_dir + '/python/' + script
self.conf( self._load_conf(
{ {
"listeners": {"*:7080": {"pass": "applications/" + name}}, "listeners": {"*:7080": {"pass": "applications/" + name}},
"applications": { "applications": {

View File

@@ -5,7 +5,7 @@ class TestApplicationRuby(TestApplicationProto):
def load(self, script, name='config.ru'): def load(self, script, name='config.ru'):
script_path = self.current_dir + '/ruby/' + script script_path = self.current_dir + '/ruby/' + script
self.conf( self._load_conf(
{ {
"listeners": {"*:7080": {"pass": "applications/" + script}}, "listeners": {"*:7080": {"pass": "applications/" + script}},
"applications": { "applications": {

View File

@@ -24,3 +24,8 @@ class TestApplicationProto(TestControl):
time.sleep(0.1) time.sleep(0.1)
return found return found
def _load_conf(self, conf):
self.assertIn(
'success', self.conf(conf), 'load application configuration'
)