def test_url_http_status_invalid(self): with self.assertRaises(Exception): url_http_status_task_handler(input_params={'url': 'wtf.derp'})
def test_url_http_status_valid(self): responses.add(responses.GET, 'http://test.url.whatever', body="") responses.add(responses.GET, 'http://test.url.something_else', status=404, body="") assert(url_http_status_task_handler(input_params={'url': 'http://test.url.whatever'})['status'] == 200) assert(url_http_status_task_handler(input_params={'url': 'http://test.url.something_else'})['status'] == 404)