Пример #1
0
 def test_parse_config_invalid_format(self):
     fh = tempfile.NamedTemporaryFile('w', delete=False)
     fh.write('hello world!')
     
     project_id, access_token = _parse_config_file_impl(fh.name)
     self.assertEqual(project_id, None)
     self.assertEqual(access_token, None)
Пример #2
0
 def test_parse_config_invalid_format(self):
     fh = tempfile.NamedTemporaryFile('w', delete=False)
     fh.write('hello world!')
     
     project_id, access_token, api_domain = _parse_config_file_impl(fh.name)
     self.assertEqual(project_id, None)
     self.assertEqual(access_token, None)
     self.assertEqual(api_domain, None)
Пример #3
0
 def test_send_credentials_from_params(self):
     self._verify_properly_configured()
      
     # Get credentials from file and pass them as params
     project_id, access_token = _parse_config_file_impl('.splunk_logger')
     splunk_logger = SplunkLogger(access_token=access_token, project_id=project_id)
     unittest_logger = logging.getLogger('unittest')
     unittest_logger.addHandler(splunk_logger)
     
     unittest_logger.info('This was sent to splunk with credentials from params')
     
     unittest_logger.handlers.remove(splunk_logger)
    def test_send_credentials_from_params(self):
        self._verify_properly_configured()

        # Get credentials from file and pass them as params
        project_id, access_token, api_domain = _parse_config_file_impl(".splunk_logger")
        splunk_logger = SplunkLogger(access_token=access_token, project_id=project_id, api_domain=api_domain)
        unittest_logger = logging.getLogger("unittest")
        unittest_logger.addHandler(splunk_logger)

        unittest_logger.info("This was sent to splunk with credentials" " from params")

        unittest_logger.handlers.remove(splunk_logger)
        self.assertEqual(splunk_logger._auth_failed, False)
Пример #5
0
 def test_parse_config_ok(self):
     
     PROJECT_ID = 'abc'
     ACCESS_TOKEN = 'def/123'
     
     fh = tempfile.NamedTemporaryFile('w', delete=False)
     fh.write(CONFIG_FMT % (PROJECT_ID, ACCESS_TOKEN))
     fh.close()
     
     project_id, access_token = _parse_config_file_impl(fh.name)
     self.assertEqual(project_id, PROJECT_ID)
     self.assertEqual(access_token, ACCESS_TOKEN)
     
     os.unlink(fh.name)
Пример #6
0
 def test_parse_config_ok(self):
     
     PROJECT_ID = 'abc'
     ACCESS_TOKEN = 'def/123'
     API_DOMAIN = 'foo.com'
     
     fh = tempfile.NamedTemporaryFile('w', delete=False)
     fh.write(CONFIG_FMT % (PROJECT_ID, ACCESS_TOKEN, API_DOMAIN))
     fh.close()
     
     project_id, access_token, api_domain = _parse_config_file_impl(fh.name)
     self.assertEqual(project_id, PROJECT_ID)
     self.assertEqual(access_token, ACCESS_TOKEN)
     self.assertEqual(api_domain, API_DOMAIN)
     
     os.unlink(fh.name)
Пример #7
0
 def test_send_credentials_from_params(self):
     self._verify_properly_configured()
      
     # Get credentials from file and pass them as params
     project_id, access_token, api_domain = _parse_config_file_impl('.splunk_logger')
     splunk_logger = SplunkLogger(access_token=access_token,
                                  project_id=project_id,
                                  api_domain=api_domain)
     unittest_logger = logging.getLogger('unittest')
     unittest_logger.addHandler(splunk_logger)
     
     unittest_logger.info('This was sent to splunk with credentials'
                          ' from params')
     
     unittest_logger.handlers.remove(splunk_logger)
     self.assertEqual(splunk_logger._auth_failed, False)
Пример #8
0
 def test_parse_config_not_exists(self):
     project_id, access_token = _parse_config_file_impl('/foo/bar')
     self.assertEqual(project_id, None)
     self.assertEqual(access_token, None)
Пример #9
0
 def test_parse_config_not_exists(self):
     project_id, access_token, api_domain = _parse_config_file_impl('/bar')
     self.assertEqual(project_id, None)
     self.assertEqual(access_token, None)
     self.assertEqual(api_domain, None)