def test_download_css_fail(): with requests_mock.mock() as m: test_url = 'http://example.com/test.css' m.get(test_url, text='data', status_code=400) with pytest.raises(requests.exceptions.HTTPError): css_downloader.download_css({}, test_url) == 'data' assert m.call_count == 1
def test_download_css(): with requests_mock.mock() as m: test_url = 'http://example.com/test.css' m.get(test_url, text='data') assert css_downloader.download_css({}, test_url) == 'data' assert m.call_count == 1