diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-12-27 20:56:15 +0000 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-12-27 20:56:15 +0000 |
| commit | e4e7f95d890502c0350bb66a17a81ab66cf20069 (patch) | |
| tree | 6229ffffc426793384898e409c2c6403581fd9a8 /tests | |
| parent | Add note on creating an alias for the docker command (diff) | |
| download | paper2remarkable-e4e7f95d890502c0350bb66a17a81ab66cf20069.tar.gz paper2remarkable-e4e7f95d890502c0350bb66a17a81ab66cf20069.zip | |
Add citeseerx provider
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_providers.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/test_providers.py b/tests/test_providers.py index e0c98a2..75703ff 100644 --- a/tests/test_providers.py +++ b/tests/test_providers.py @@ -15,6 +15,7 @@ import unittest from paper2remarkable.providers import ( ACM, Arxiv, + CiteSeerX, LocalFile, NeurIPS, OpenReview, @@ -166,6 +167,29 @@ class TestProviders(unittest.TestCase): filename = prov.run(url) self.assertEqual(exp, os.path.basename(filename)) + def test_citeseerx_1(self): + prov = CiteSeerX(upload=False, verbose=VERBOSE) + url = "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.6548" + exp = "Aaronson_-_Is_P_Versus_NP_Formally_Independent_2003.pdf" + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + + def test_citeseerx_2(self): + prov = CiteSeerX(upload=False, verbose=VERBOSE) + url = "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.6521&rep=rep1&type=pdf" + exp = "Everingham_et_al_-_The_2005_Pascal_Visual_Object_Classes_Challenge_2006.pdf" + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + + def test_citeseerx_3(self): + prov = CiteSeerX(upload=False, verbose=VERBOSE) + url = ( + "http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.4049" + ) + exp = "Brin_Page_-_The_Anatomy_of_a_Large-Scale_Hypertextual_Web_Search_Engine_1998.pdf" + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + if __name__ == "__main__": unittest.main() |
