[dl:http] support 'metadata-http' option name (gh#7661)
This commit is contained in:
1 parent
b5186d86fa
commit
934af37f1b
2 files changed
+11
-1
No files matched your search
@@ -27,7 +27,7 @@ class HttpDownloader(DownloaderBase):
|
|||||||
|
|
||||||
self.adjust_extension = self.config("adjust-extensions", True)
|
self.adjust_extension = self.config("adjust-extensions", True)
|
||||||
self.chunk_size = self.config("chunk-size", 32768)
|
self.chunk_size = self.config("chunk-size", 32768)
|
||||||
self.metadata = extractor.config("http-metadata")
|
self.metadata = extractor.config2("metadata-http", "http-metadata")
|
||||||
self.progress = self.config("progress", 3.0)
|
self.progress = self.config("progress", 3.0)
|
||||||
self.validate = self.config("validate", True)
|
self.validate = self.config("validate", True)
|
||||||
self.validate_html = self.config("validate-html", True)
|
self.validate_html = self.config("validate-html", True)
|
||||||
|
|||||||
@@ -166,6 +166,16 @@ class TestDownloaderConfig(unittest.TestCase):
|
|||||||
self.assertEqual(dl.rate(), 42)
|
self.assertEqual(dl.rate(), 42)
|
||||||
self.assertEqual(dl.part, False)
|
self.assertEqual(dl.part, False)
|
||||||
|
|
||||||
|
def test_config_http_metadata(self):
|
||||||
|
for key in ("metadata-http", "http-metadata"):
|
||||||
|
config.clear()
|
||||||
|
config.set((), key, "gdl_http")
|
||||||
|
|
||||||
|
job = FakeJob()
|
||||||
|
dl = downloader.find("http")(job)
|
||||||
|
|
||||||
|
self.assertEqual(dl.metadata, "gdl_http", key)
|
||||||
|
|
||||||
|
|
||||||
class TestDownloaderBase(unittest.TestCase):
|
class TestDownloaderBase(unittest.TestCase):
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user