def test_fetch_from_url_or_retry_get_binary(self):
# mocked requests
identifier = "P00439"
base_url = c.http_uniprot
endpoint_url = "{}.fasta".format(identifier)
response = response_mocker(kwargs={"P00439.fasta"}, base_url=base_url,
endpoint_url="",
content_type='application/octet-stream')
self.fetch_from_url_or_retry = MagicMock(return_value=response)
url = base_url + endpoint_url
r = self.fetch_from_url_or_retry(url, json=True,
header={'application/octet-stream'},
retry_in=None, wait=0,
n_retries=10, stream=False).content
self.assertEqual(r, b"Some other binary stuff...")
评论列表
文章目录