From 9f83e379cfa1f0b2ce2745d6fec45653c2c39b16 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Mon, 25 Nov 2019 13:57:42 +0500 Subject: [PATCH] test_changeOpenBasedir --- websiteFunctions/tests.py | 41 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/websiteFunctions/tests.py b/websiteFunctions/tests.py index 680823aff..9979607df 100755 --- a/websiteFunctions/tests.py +++ b/websiteFunctions/tests.py @@ -422,7 +422,6 @@ phpinfo(); def test_changePHP(self): data_ret = {'childDomain': 'hey.cyberpanel.xyz', 'phpSelection': 'PHP 7.0',} - self.MakeRequest('websites/changePHP', data_ret) response = self.MakeRequest('websites/changePHP', data_ret) self.assertEqual(response['status'], 1) @@ -442,6 +441,46 @@ phpinfo(); self.assertEqual(exists, 1) + def test_changeOpenBasedir(self): + + ## Check enable + + data_ret = {'domainName': 'hey.cyberpanel.xyz', 'openBasedirValue': 'Enable'} + response = self.MakeRequest('websites/changeOpenBasedir', data_ret) + + self.assertEqual(response['status'], 1) + + time.sleep(3) + + completePathToConfigFile = '/usr/local/lsws/conf/vhosts/%s/vhost.conf' % ('hey.cyberpanel.xyz') + + exists = 0 + + if open(completePathToConfigFile, 'r').read().find('open_basedir') > -1: + exists = 1 + + self.assertEqual(exists, 1) + + ## Check disable + + data_ret = {'domainName': 'hey.cyberpanel.xyz', 'openBasedirValue': 'Disable'} + response = self.MakeRequest('websites/changeOpenBasedir', data_ret) + + self.assertEqual(response['status'], 1) + + time.sleep(3) + + completePathToConfigFile = '/usr/local/lsws/conf/vhosts/%s/vhost.conf' % ('hey.cyberpanel.xyz') + + exists = 0 + + if open(completePathToConfigFile, 'r').read().find('open_basedir') > -1: + exists = 1 + + self.assertEqual(exists, 0) + + +