aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_downloader.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2020-09-28 18:27:46 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2020-09-28 18:27:46 -0400
commit9074eee175f76b824fbb6695d56426105191c51c (patch)
tree2294be463d325d7092e600d88f160027c437086d /test/test_downloader.py
parent261c8c2bc74969e2242a153297895684742b6995 (diff)
New upstream version 1.15.0.upstream/1.15.0
Diffstat (limited to 'test/test_downloader.py')
-rw-r--r--test/test_downloader.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/test_downloader.py b/test/test_downloader.py
index 5d73a4c..99cfb62 100644
--- a/test/test_downloader.py
+++ b/test/test_downloader.py
@@ -179,6 +179,9 @@ class TestHTTPDownloader(TestDownloaderBase):
server = http.server.HTTPServer(("", port), HttpRequestHandler)
threading.Thread(target=server.serve_forever, daemon=True).start()
+ def tearDown(self):
+ self.downloader.minsize = self.downloader.maxsize = None
+
def test_http_download(self):
self._run_test(self._jpg, None, DATA_JPG, "jpg", "jpg")
self._run_test(self._png, None, DATA_PNG, "png", "png")
@@ -199,6 +202,20 @@ class TestHTTPDownloader(TestDownloaderBase):
self._run_test(self._png, None, DATA_PNG, "gif", "png")
self._run_test(self._gif, None, DATA_GIF, "jpg", "gif")
+ def test_http_filesize_min(self):
+ pathfmt = self._prepare_destination(None, extension=None)
+ self.downloader.minsize = 100
+ with self.assertLogs(self.downloader.log, "WARNING"):
+ success = self.downloader.download(self._gif, pathfmt)
+ self.assertFalse(success)
+
+ def test_http_filesize_max(self):
+ pathfmt = self._prepare_destination(None, extension=None)
+ self.downloader.maxsize = 100
+ with self.assertLogs(self.downloader.log, "WARNING"):
+ success = self.downloader.download(self._jpg, pathfmt)
+ self.assertFalse(success)
+
class TestTextDownloader(TestDownloaderBase):