diff options
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() |
