def test_raise_BadStatusLine(self, session_send_mock): session_send_mock.side_effect = jenkins.BadStatusLine('not a valid status line') with self.assertRaises(jenkins.BadHTTPException) as context_manager: self.j.get_version() self.assertEqual( str(context_manager.exception), 'Error communicating with server[{0}/]'.format(self.base_url))
def test_raise_BadStatusLine(self, urlopen_mock): urlopen_mock.side_effect = jenkins.BadStatusLine('not a valid status line') with self.assertRaises(jenkins.BadHTTPException) as context_manager: self.j.get_version() self.assertEqual( str(context_manager.exception), 'Error communicating with server[{0}/]'.format(self.base_url)) self._check_requests(urlopen_mock.call_args_list)
def test_raise_BadStatusLine(self, jenkins_mock): jenkins_mock.side_effect = jenkins.BadStatusLine( 'not a valid status line') with self.assertRaises(jenkins.JenkinsException) as context_manager: self.j.get_plugin_info('test') self.assertEqual(jenkins_mock.call_args[0][0].url, self.make_url('pluginManager/api/json?depth=2')) self.assertEqual( str(context_manager.exception), 'Error communicating with server[{0}/]'.format(self.base_url)) self._check_requests(jenkins_mock.call_args_list)