diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-07-05 23:33:11 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-07-05 23:33:11 +0100 |
| commit | d5230d43d58c992212c89f3c221f72784a3a309d (patch) | |
| tree | 91cc690a03b88823b0afd0552e4c748d54ff104d /tests | |
| parent | Fix no_crop bug (diff) | |
| download | paper2remarkable-d5230d43d58c992212c89f3c221f72784a3a309d.tar.gz paper2remarkable-d5230d43d58c992212c89f3c221f72784a3a309d.zip | |
Add provider for Semantic Scholar
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_providers.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_providers.py b/tests/test_providers.py index fb75fbd..1a6f84f 100644 --- a/tests/test_providers.py +++ b/tests/test_providers.py @@ -26,6 +26,7 @@ from paper2remarkable.providers import ( PdfUrl, PubMed, Springer, + SemanticScholar ) VERBOSE = False @@ -268,6 +269,20 @@ class TestProviders(unittest.TestCase): # this is a proxy test to check that all images are included self.assertEqual(4, len(pdfplumber.open(filename).pages)) + def test_semantic_scholar_1(self): + prov = SemanticScholar(upload=False, verbose=VERBOSE) + url = "https://pdfs.semanticscholar.org/1b01/dea77e9cbf049b4ee8b68dc4d43529d06299.pdf" + exp = "Dong_et_al_-_TableSense_Spreadsheet_Table_Detection_With_Convolutional_Neural_Networks_2019.pdf" + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + + def test_semantic_scholar_2(self): + prov = SemanticScholar(upload=False, verbose=VERBOSE) + url = "https://www.semanticscholar.org/paper/Fast-Meta-Learning-for-Adaptive-Hierarchical-Design-Burg-Hero/90759dc4ab0ce8d3564044ef92a91080a4f3e55f" + exp = "Burg_Hero_-_Fast_Meta-Learning_for_Adaptive_Hierarchical_Classifier_Design_2017.pdf" + filename = prov.run(url) + self.assertEqual(exp, os.path.basename(filename)) + if __name__ == "__main__": unittest.main() |
