aboutsummaryrefslogtreecommitdiff
path: root/tests/test_providers.py
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2020-01-28 13:07:27 +0000
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2020-01-28 13:07:27 +0000
commit2405077323435a59ce32c8c4d994f67ae505ec7c (patch)
tree765b0e486c336b672f0f93aa248c133eb9e75a04 /tests/test_providers.py
parentRemove occassional redundant logging message (diff)
downloadpaper2remarkable-2405077323435a59ce32c8c4d994f67ae505ec7c.tar.gz
paper2remarkable-2405077323435a59ce32c8c4d994f67ae505ec7c.zip
Add support for older arXiv papers
Diffstat (limited to 'tests/test_providers.py')
-rw-r--r--tests/test_providers.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/test_providers.py b/tests/test_providers.py
index 9d1882d..e256eec 100644
--- a/tests/test_providers.py
+++ b/tests/test_providers.py
@@ -79,6 +79,22 @@ class TestProviders(unittest.TestCase):
filename = prov.run(url)
self.assertEqual(exp_filename, os.path.basename(filename))
+ def test_arxiv_3(self):
+ prov = Arxiv(upload=False, verbose=VERBOSE)
+ url = "https://arxiv.org/abs/math/0309285"
+ exp_filename = "Jackson_et_al_-_An_Algorithm_for_Optimal_Partitioning_of_Data_on_an_Interval_2003.pdf"
+ filename = prov.run(url)
+ self.assertEqual(exp_filename, os.path.basename(filename))
+
+ def test_arxiv_4(self):
+ prov = Arxiv(upload=False, verbose=VERBOSE)
+ url = "https://arxiv.org/pdf/physics/0605197v1.pdf"
+ exp_filename = (
+ "Knuth_-_Optimal_Data-Based_Binning_for_Histograms_2006.pdf"
+ )
+ filename = prov.run(url)
+ self.assertEqual(exp_filename, os.path.basename(filename))
+
def test_pmc(self):
prov = PubMed(upload=False, verbose=VERBOSE)
url = "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3474301/"