aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2021-08-04 02:14:44 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2021-08-04 02:14:44 -0400
commit873d9a628e9412a79bdc64cd962470749de3425b (patch)
tree8cd421ef79a9fa784147fa888543216f0872357b /test
parent32de2b06db501c7de81678bce8e3e0c3e63d340c (diff)
New upstream version 1.18.2.upstream/1.18.2
Diffstat (limited to 'test')
-rw-r--r--test/test_extractor.py2
-rw-r--r--test/test_results.py6
-rw-r--r--test/test_util.py9
3 files changed, 14 insertions, 3 deletions
diff --git a/test/test_extractor.py b/test/test_extractor.py
index f04e1c7..de43ff7 100644
--- a/test/test_extractor.py
+++ b/test/test_extractor.py
@@ -147,7 +147,7 @@ class TestExtractorModule(unittest.TestCase):
return c.capitalize()
for extr in extractor.extractors():
- if extr.category not in ("", "oauth"):
+ if extr.category not in ("", "oauth", "ytdl"):
expected = "{}{}Extractor".format(
capitalize(extr.category),
capitalize(extr.subcategory),
diff --git a/test/test_results.py b/test/test_results.py
index 5b22ecd..c36b6dd 100644
--- a/test/test_results.py
+++ b/test/test_results.py
@@ -22,7 +22,6 @@ from gallery_dl import extractor, util, job, config, exception # noqa E402
# temporary issues, etc.
BROKEN = {
- "imagevenue",
"photobucket",
}
@@ -315,6 +314,11 @@ def setup_test_config():
"e621", "inkbunny", "tapas", "pillowfort", "mangadex"):
config.set(("extractor", category), "username", None)
+ config.set(("extractor", "kemonoparty"), "cookies", {
+ "__ddg1": "0gBDGpJ3KZQmA4B9QH25", "__ddg2": "lmj5s1jnJOvhPXCX"})
+ config.set(("extractor", "seisoparty"), "cookies", {
+ "__ddg1": "Y8rBxSDHO5UCEtQvzyI9", "__ddg2": "lmj5s1jnJOvhPXCX"})
+
config.set(("extractor", "mastodon.social"), "access-token",
"Blf9gVqG7GytDTfVMiyYQjwVMQaNACgf3Ds3IxxVDUQ")
diff --git a/test/test_util.py b/test/test_util.py
index d90d5ad..2d574da 100644
--- a/test/test_util.py
+++ b/test/test_util.py
@@ -124,7 +124,7 @@ class TestPredicate(unittest.TestCase):
pred = util.build_predicate([util.UniquePredicate(),
util.UniquePredicate()])
- self.assertIsInstance(pred, util.ChainPredicate)
+ self.assertIs(pred.func, util.chain_predicates)
class TestISO639_1(unittest.TestCase):
@@ -271,6 +271,7 @@ class TestFormatter(unittest.TestCase):
"s": " \n\r\tSPACE ",
"u": "%27%3C%20/%20%3E%27",
"t": 1262304000,
+ "dt": datetime.datetime(2010, 1, 1),
"name": "Name",
"title1": "Title",
"title2": "",
@@ -295,6 +296,7 @@ class TestFormatter(unittest.TestCase):
self._run_test("{n!S}", "")
self._run_test("{t!d}", datetime.datetime(2010, 1, 1))
self._run_test("{t!d:%Y-%m-%d}", "2010-01-01")
+ self._run_test("{dt!T}", "1262304000")
with self.assertRaises(KeyError):
self._run_test("{a!q}", "hello world")
@@ -601,6 +603,11 @@ class TestOther(unittest.TestCase):
self.assertEqual(f(["a", "b", "c"]), "a, b, c")
self.assertEqual(f([1, 2, 3]), "1, 2, 3")
+ def test_to_timestamp(self, f=util.to_timestamp):
+ self.assertEqual(f(util.EPOCH), "0")
+ self.assertEqual(f(datetime.datetime(2010, 1, 1)), "1262304000")
+ self.assertEqual(f(None), "")
+
def test_universal_none(self):
obj = util.NONE