aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2019-12-27 20:56:15 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2019-12-27 20:56:15 +0000
commite4e7f95d890502c0350bb66a17a81ab66cf20069 (patch)
tree6229ffffc426793384898e409c2c6403581fd9a8 /tests
parentAdd note on creating an alias for the docker command (diff)
downloadpaper2remarkable-e4e7f95d890502c0350bb66a17a81ab66cf20069.tar.gz
paper2remarkable-e4e7f95d890502c0350bb66a17a81ab66cf20069.zip
Add citeseerx provider
Diffstat (limited to 'tests')
-rw-r--r--tests/test_providers.py24
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()