_get.return_value = 'SUCCESS'
req = Requester('foo', 'bar')
response = req.get_url(
+ 'http://dummy',
params={'param': 'value'},
headers=None)
self.assertTrue(response == 'SUCCESS')
_post.return_value = 'SUCCESS'
req = Requester('foo', 'bar')
response = req.post_url(
+ 'http://dummy',
params={'param': 'value'},
headers=None)
self.assertTrue(response == 'SUCCESS')
req = Requester('foo', 'bar')
with self.assertRaises(AssertionError) as ae:
req.post_xml_and_confirm_status(
+ url='http://dummy',
params={'param': 'value'},
data=None
)
_post.return_value = response
req = Requester('foo', 'bar')
ret = req.post_xml_and_confirm_status(
+ url='http://dummy',
params={'param': 'value'},
data='<xml/>'
)
req = Requester('foo', 'bar')
with self.assertRaises(AssertionError) as ae:
req.post_and_confirm_status(
+ url='http://dummy',
params={'param': 'value'},
data=None
)
_post.return_value = response
req = Requester('foo', 'bar')
ret = req.post_and_confirm_status(
+ url='http://dummy',
params={'param': 'value'},
data='some data'
)
req = Requester('foo', 'bar')
with self.assertRaises(JenkinsAPIException) as ae:
req.post_and_confirm_status(
+ url='http://dummy',
params={'param': 'value'},
data='some data'
)
_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))
req = Requester('foo', 'bar')
with self.assertRaises(JenkinsAPIException) as ae:
req.get_and_confirm_status(
+ url='http://dummy',
params={'param': 'value'}
)