Пример #1
0
 def test_get_application_data_does_not_contain_bla_key_within_app(self):
     key = 'bla'
     system_status = SystemStatus('http://someurl.com')
     json_data = system_status.get_application_data()
     self.assertEqual(
         False, key in json_data['app'],
         'Expecting %s to not have been in json_data[\'app\']' % key)
Пример #2
0
 def test_check_url_returns_200_for_valid_page(self):
     url_to_check = 'http://unittesting.com'
     expected_message = 'URL %s OK' % url_to_check
     system_status = SystemStatus(url_to_check)
     result = system_status.check_url()
     self.assertEqual(True, result[0],
                      'Expecting True to be returned for %s' % url_to_check)
     self.assertEqual(expected_message, result[1],
                      'Incorrect message returned')
Пример #3
0
 def test_get_application_data_contains_tag_key_within_app(self):
     key = 'tag'
     system_status = SystemStatus('http://someurl.com')
     json_data = system_status.get_application_data()
     self.assertEqual(
         True, key in json_data['app'],
         'Expecting %s to have been in json_data[\'app\']' % key)
     self.assertEqual(
         'tag-v1', json_data['app'][key],
         'Expecting \'tag-v1\' to have been the value set to %s' % key)
Пример #4
0
 def test_check_url_does_not_return_200_for_invalid_page(self):
     url_to_check = 'http://invalidpage.com'
     expected_message = 'URL %s did not return HTTP OK' % url_to_check
     system_status = SystemStatus(url_to_check)
     result = system_status.check_url()
     self.assertEqual(
         False, result[0],
         'Expecting False to be returned for %s' % url_to_check)
     self.assertEqual(expected_message, result[1],
                      'Incorrect message returned')
Пример #5
0
 def test_get_application_data_contains_most_recent_commit_key_within_app(
         self):
     key = 'mostRecentCommit'
     system_status = SystemStatus('http://someurl.com')
     json_data = system_status.get_application_data()
     self.assertEqual(
         True, key in json_data['app'],
         'Expecting %s to have been in json_data[\'app\']' % key)
     self.assertEqual(
         'sha12345', json_data['app'][key],
         'Expecting \'sha12345\' to have been the value set to %s' % key)
Пример #6
0
 def test_environment_dump_application_and_path_are_injected(self):
     SystemStatus('http://someurl.com')
     self.assertEqual(self._application, _application_for_environment_dump,
                      'The wrong application was injected')
     self.assertEqual('/testEnvironmentDump', _path_for_environment_dump,
                      'The wrong path was injected')
Пример #7
0
 def test_health_check_application_and_path_are_injected(self):
     SystemStatus('http://someurl.com')
     self.assertEqual(self._application, _application_for_health_check,
                      'The wrong application was injected')
     self.assertEqual('/testHealthCheck', _path_for_health_check,
                      'The wrong path was injected')
Пример #8
0
 def test_environment_dump_method_added(self):
     system_status = SystemStatus('http://someurl.com')
     self.assertEqual(system_status.get_application_data, _section_method,
                      'Incorrect environment dump method')
     self.assertEqual(self._application_section_name, _section_name,
                      'Incorrect section name')
Пример #9
0
 def test_health_check_method_added(self):
     system_status = SystemStatus('http://someurl.com')
     self.assertEqual(system_status.check_url, _health_check_method,
                      'Incorrect health check method')
Пример #10
0
 def test_get_application_data_does_not_contain_yada_key(self):
     key = 'yada'
     system_status = SystemStatus('http://someurl.com')
     json_data = system_status.get_application_data()
     self.assertEqual(False, key in json_data,
                      'Expecting %s to not have been in json_data' % key)
Пример #11
0
 def test_get_application_data_contains_app_key(self):
     key = 'app'
     system_status = SystemStatus('http://someurl.com')
     json_data = system_status.get_application_data()
     self.assertEqual(True, key in json_data,
                      'Expecting %s to have been in json_data' % key)