mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-11 01:30:30 +03:00
net.download_file(): retry on errors
This commit is contained in:
parent
c61c9f3895
commit
d1ddd525c1
2 changed files with 39 additions and 14 deletions
|
|
@ -39,13 +39,14 @@ class NetTest(unittest.TestCase):
|
|||
return MagicMock()
|
||||
|
||||
requests_get.side_effect = _get
|
||||
f = net.download_file('https://f-droid.org/repo/index-v1.jar')
|
||||
f = net.download_file('https://f-droid.org/repo/index-v1.jar', retries=0)
|
||||
self.assertTrue(requests_get.called)
|
||||
self.assertTrue(os.path.exists(f))
|
||||
self.assertEqual('tmp/index-v1.jar', f)
|
||||
|
||||
f = net.download_file(
|
||||
'https://d-05.example.com/custom/com.downloader.aegis-3175421.apk?_fn=QVBLUHVyZV92My4xNy41NF9hcGtwdXJlLmNvbS5hcGs&_p=Y29tLmFwa3B1cmUuYWVnb24&am=6avvTpfJ1dMl9-K6JYKzQw&arg=downloader%3A%2F%2Fcampaign%2F%3Futm_medium%3Ddownloader%26utm_source%3Daegis&at=1652080635&k=1f6e58465df3a441665e585719ab0b13627a117f&r=https%3A%2F%2Fdownloader.com%2Fdownloader-app.html%3Ficn%3Daegis%26ici%3Dimage_qr&uu=http%3A%2F%2F172.16.82.1%2Fcustom%2Fcom.downloader.aegis-3175421.apk%3Fk%3D3fb9c4ae0be578206f6a1c330736fac1627a117f'
|
||||
'https://d-05.example.com/custom/com.downloader.aegis-3175421.apk?_fn=QVBLUHVyZV92My4xNy41NF9hcGtwdXJlLmNvbS5hcGs&_p=Y29tLmFwa3B1cmUuYWVnb24&am=6avvTpfJ1dMl9-K6JYKzQw&arg=downloader%3A%2F%2Fcampaign%2F%3Futm_medium%3Ddownloader%26utm_source%3Daegis&at=1652080635&k=1f6e58465df3a441665e585719ab0b13627a117f&r=https%3A%2F%2Fdownloader.com%2Fdownloader-app.html%3Ficn%3Daegis%26ici%3Dimage_qr&uu=http%3A%2F%2F172.16.82.1%2Fcustom%2Fcom.downloader.aegis-3175421.apk%3Fk%3D3fb9c4ae0be578206f6a1c330736fac1627a117f',
|
||||
retries=0
|
||||
)
|
||||
self.assertTrue(requests_get.called)
|
||||
self.assertTrue(os.path.exists(f))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue