|
@@ -31,9 +31,11 @@ class TestMonitorWebserverResource(TestCase):
|
|
|
with Environment(test_mode=True) as env:
|
|
|
MonitorWebserverProvider(MonitorWebserver("start")).action_start()
|
|
|
defined_resources = env.resource_list
|
|
|
- expected_resources = "[MonitorWebserver['start'], Execute['grep -E 'KeepAlive (On|Off)' /etc/httpd/conf/httpd.conf && " \
|
|
|
- "/usr/bin/sudo [RMF_ENV_PLACEHOLDER] -H -E sed -i 's/KeepAlive Off/KeepAlive On/' /etc/httpd/conf/httpd.conf || " \
|
|
|
- "echo 'KeepAlive On' | /usr/bin/sudo [RMF_ENV_PLACEHOLDER] -H -E tee --append /etc/httpd/conf/httpd.conf > /dev/null'], Execute['('/etc/init.d/httpd', 'start')']]"
|
|
|
+ expected_resources = '[u"MonitorWebserver[\'start\']", u"Execute[\'grep -E \'KeepAlive (On|Off)\' ' \
|
|
|
+ '/etc/httpd/conf/httpd.conf && /usr/bin/sudo [RMF_ENV_PLACEHOLDER] -H -E sed -i ' \
|
|
|
+ '\'s/KeepAlive Off/KeepAlive On/\' /etc/httpd/conf/httpd.conf || echo \'KeepAlive On\' ' \
|
|
|
+ '| /usr/bin/sudo [RMF_ENV_PLACEHOLDER] -H -E tee --append /etc/httpd/conf/httpd.conf > /dev/null\']"' \
|
|
|
+ ', u"Execute[\'(\'/etc/init.d/httpd\', \'start\')\']"]'
|
|
|
self.assertEqual(str(defined_resources), expected_resources)
|
|
|
|
|
|
@patch.object(System, "os_family", new='suse')
|
|
@@ -41,9 +43,11 @@ class TestMonitorWebserverResource(TestCase):
|
|
|
with Environment(test_mode=True) as env:
|
|
|
MonitorWebserverProvider(MonitorWebserver("start")).action_start()
|
|
|
defined_resources = env.resource_list
|
|
|
- expected_resources = "[MonitorWebserver['start'], Execute['grep -E 'KeepAlive (On|Off)' /etc/apache2/httpd.conf && /usr/bin/sudo [RMF_ENV_PLACEHOLDER] " \
|
|
|
- "-H -E sed -i 's/KeepAlive Off/KeepAlive On/' /etc/apache2/httpd.conf || echo 'KeepAlive On' | " \
|
|
|
- "/usr/bin/sudo [RMF_ENV_PLACEHOLDER] -H -E tee --append /etc/apache2/httpd.conf > /dev/null'], Execute['('/etc/init.d/apache2', 'start')']]"
|
|
|
+ expected_resources = '[u"MonitorWebserver[\'start\']", u"Execute[\'grep -E \'KeepAlive (On|Off)\' ' \
|
|
|
+ '/etc/apache2/httpd.conf && /usr/bin/sudo [RMF_ENV_PLACEHOLDER] -H -E sed -i ' \
|
|
|
+ '\'s/KeepAlive Off/KeepAlive On/\' /etc/apache2/httpd.conf || echo \'KeepAlive On\' ' \
|
|
|
+ '| /usr/bin/sudo [RMF_ENV_PLACEHOLDER] -H -E tee --append /etc/apache2/httpd.conf > /dev/null\']",' \
|
|
|
+ ' u"Execute[\'(\'/etc/init.d/apache2\', \'start\')\']"]'
|
|
|
self.assertEqual(str(defined_resources), expected_resources)
|
|
|
|
|
|
@patch.object(System, "os_family", new='redhat')
|
|
@@ -51,8 +55,7 @@ class TestMonitorWebserverResource(TestCase):
|
|
|
with Environment(test_mode=True) as env:
|
|
|
MonitorWebserverProvider(MonitorWebserver("stop")).action_stop()
|
|
|
defined_resources = env.resource_list
|
|
|
- expected_resources = "[MonitorWebserver['stop'], " \
|
|
|
- "Execute['('/etc/init.d/httpd', 'stop')']]"
|
|
|
+ expected_resources = '[u"MonitorWebserver[\'stop\']", u"Execute[\'(\'/etc/init.d/httpd\', \'stop\')\']"]'
|
|
|
self.assertEqual(str(defined_resources), expected_resources)
|
|
|
|
|
|
@patch.object(System, "os_family", new='suse')
|
|
@@ -60,6 +63,5 @@ class TestMonitorWebserverResource(TestCase):
|
|
|
with Environment(test_mode=True) as env:
|
|
|
MonitorWebserverProvider(MonitorWebserver("stop")).action_stop()
|
|
|
defined_resources = env.resource_list
|
|
|
- expected_resources = "[MonitorWebserver['stop'], " \
|
|
|
- "Execute['('/etc/init.d/apache2', 'stop')']]"
|
|
|
+ expected_resources = '[u"MonitorWebserver[\'stop\']", u"Execute[\'(\'/etc/init.d/apache2\', \'stop\')\']"]'
|
|
|
self.assertEqual(str(defined_resources), expected_resources)
|