diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2021-03-01 12:36:07 +0000 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2021-03-01 12:36:07 +0000 |
| commit | 3ec03cc9622278cabed93eba3d0ed14f21c8257c (patch) | |
| tree | a18b2c000cb5a368533f1c5c64d9b528c1aa2b00 /tests | |
| parent | Simplify example pdf file (diff) | |
| download | paper2remarkable-3ec03cc9622278cabed93eba3d0ed14f21c8257c.tar.gz paper2remarkable-3ec03cc9622278cabed93eba3d0ed14f21c8257c.zip | |
Add provider for ACLWeb
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_providers.py | 24 | ||||
| -rw-r--r-- | tests/test_ui.py | 6 |
2 files changed, 30 insertions, 0 deletions
diff --git a/tests/test_providers.py b/tests/test_providers.py index 8239662..eaeb8aa 100644 --- a/tests/test_providers.py +++ b/tests/test_providers.py @@ -13,6 +13,7 @@ import tempfile import unittest from paper2remarkable.providers import ( + ACL, ACM, Arxiv, CVF, @@ -414,6 +415,29 @@ class TestProviders(unittest.TestCase): filename = prov.run(url) self.assertEqual(exp, os.path.basename(filename)) + def test_acl_1(self): + prov = ACL(upload=False, verbose=VERBOSE) + url = "https://www.aclweb.org/anthology/A88-1033/" + exp = "Newman_-_Combinatorial_Disambiguation_1988.pdf" + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + + def test_acl_2(self): + prov = ACL(upload=False, verbose=VERBOSE) + url = "https://www.aclweb.org/anthology/2020.acl-main.79.pdf" + exp = "Zhong_et_al_-_Interpreting_Twitter_User_Geolocation_2020.pdf" + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + + def test_acl_3(self): + prov = ACL(upload=False, verbose=VERBOSE) + url = "https://www.aclweb.org/anthology/2020.sigmorphon-1.29v2.pdf" + exp = ( + "Burness_McMullin_-_Multi-Tiered_Strictly_Local_Functions_2020.pdf" + ) + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + if __name__ == "__main__": unittest.main() diff --git a/tests/test_ui.py b/tests/test_ui.py index 5ccfbab..317352f 100644 --- a/tests/test_ui.py +++ b/tests/test_ui.py @@ -17,6 +17,7 @@ from paper2remarkable.exceptions import ( UnidentifiedSourceError, ) from paper2remarkable.providers import ( + ACL, ACM, Arxiv, CiteSeerX, @@ -195,6 +196,11 @@ class TestUI(unittest.TestCase): "https://www.nature.com/articles/s41599-019-0349-z", "https://www.nature.com/articles/s41599-019-0349-z", ), + ( + ACL, + "https://www.aclweb.org/anthology/2020.sigmorphon-1.29v2.pdf", + "https://www.aclweb.org/anthology/2020.sigmorphon-1.29v2.pdf", + ), ] for exp_prov, url, exp_url in tests: prov, new_url, jar = choose_provider(url) |
