diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-11-11 20:05:01 +0000 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2020-11-11 20:05:01 +0000 |
| commit | 5919ed338176121b1c05d6250c30e4467ac61a4b (patch) | |
| tree | 0202289c2afe912232c92fd76ce7420a753584fe /tests/test_html.py | |
| parent | Add note on activating alias (diff) | |
| parent | Add experimental fix for lazy loaded images in html (diff) | |
| download | paper2remarkable-5919ed338176121b1c05d6250c30e4467ac61a4b.tar.gz paper2remarkable-5919ed338176121b1c05d6250c30e4467ac61a4b.zip | |
Merge branch 'feature/experimental'
Diffstat (limited to 'tests/test_html.py')
| -rw-r--r-- | tests/test_html.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/test_html.py b/tests/test_html.py new file mode 100644 index 0000000..d271bb5 --- /dev/null +++ b/tests/test_html.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +"""Additional tests for the HTML provider + +This file is part of paper2remarkable. + +""" + +import unittest + +from paper2remarkable.providers.html import HTML +from paper2remarkable.providers.html import make_readable +from paper2remarkable.utils import get_page_with_retry + + +class TestHTML(unittest.TestCase): + def test_experimental_fix_lazy_loading(self): + url = "https://www.seriouseats.com/2015/01/tea-for-everyone.html" + prov = HTML(upload=False, experimental=True) + page = get_page_with_retry(url, return_text=True) + title, article = make_readable(page) + html_article = prov.preprocess_html(url, title, article) + expected_image = "https://www.seriouseats.com/images/2015/01/20150118-tea-max-falkowitz-3.jpg" + self.assertIn(expected_image, html_article) + + +if __name__ == "__main__": + unittest.main() |
