def test_push_results_to_db_request_post_failed(self):
dic = self._get_env_dict(None)
CONST.__setattr__('results_test_db_url', self.db_url)
with mock.patch.dict(os.environ,
dic,
clear=True), \
mock.patch('functest.utils.functest_utils.logger.error') \
as mock_logger_error, \
mock.patch('functest.utils.functest_utils.requests.post',
side_effect=requests.RequestException):
self.assertFalse(functest_utils.
push_results_to_db(self.project, self.case_name,
self.start_date,
self.stop_date,
self.result, self.details))
mock_logger_error.assert_called_once_with(test_utils.
RegexMatch("Pushing "
"Result to"
" DB"
"(\S+\s*) "
"failed:"))
评论列表
文章目录