Esempio n. 1
0
    def test_get_and_confirm_status_bad_result(self, _get):
        response = requests.Response()
        response.status_code = 500
        _get.return_value = response

        req = Requester('foo', 'bar')
        with self.assertRaises(JenkinsAPIException) as ae:
            req.get_and_confirm_status(
                            url='http://dummy',
                            params={'param': 'value'})

        print ae.exception.message
        self.assertTrue(ae.exception.message=="Operation failed. url=None, headers=None, status=500, text=")
Esempio n. 2
0
    def test_get_and_confirm_status_bad_result(self, _get):
        response = requests.Response()
        response.status_code = 500
        _get.return_value = response

        req = Requester('foo', 'bar')
        with self.assertRaises(JenkinsAPIException) as ae:
            req.get_and_confirm_status(url='http://dummy',
                                       params={'param': 'value'})

        print ae.exception.message
        self.assertTrue(
            ae.exception.message ==
            "Operation failed. url=None, headers=None, status=500, text=")
Esempio n. 3
0
 def test_get_and_confirm_status(self, _get):
     response = requests.Response()
     response.status_code = 200
     _get.return_value = response
     req = Requester('foo', 'bar')
     ret = req.get_and_confirm_status(url='http://dummy',
                                      params={'param': 'value'})
     self.assertTrue(isinstance(ret, requests.Response))
Esempio n. 4
0
 def test_get_and_confirm_status(self, _get):
     response = requests.Response()
     response.status_code = 200
     _get.return_value = response
     req = Requester('foo', 'bar')
     ret = req.get_and_confirm_status(
                     url='http://dummy',
                     params={'param': 'value'})
     self.assertTrue(isinstance(ret, requests.Response))
Esempio n. 5
0
 def test_get_version_nonexistent(self, _base_poll, _poll):
     class MockResponse(object):
         def __init__(self):
             self.headers = {}
     base_url = 'http://localhost:8080'
     mock_requester = Requester(username='******', password='******')
     mock_requester.get_and_confirm_status = mock.MagicMock(return_value=MockResponse())
     J = Jenkins(base_url,
                 username='******', password='******',
                 requester=mock_requester)
     self.assertEquals('0.0', J.version)
Esempio n. 6
0
    def test_get_version_nonexistent(self, _base_poll, _poll):
        class MockResponse(object):
            def __init__(self):
                self.headers = {}

        base_url = 'http://localhost:8080'
        mock_requester = Requester(username='******', password='******')
        mock_requester.get_and_confirm_status = mock.MagicMock(
            return_value=MockResponse())
        J = Jenkins(base_url,
                    username='******',
                    password='******',
                    requester=mock_requester)
        self.assertEquals('0.0', J.version)