diff --git a/setup/test.py b/setup/test.py index bb365eeb54..ddeb500de4 100644 --- a/setup/test.py +++ b/setup/test.py @@ -109,6 +109,9 @@ def find_tests(which_tests=None, exclude_tests=None): if ok('matcher'): from calibre.utils.matcher import test a(test(return_tests=True)) + if ok('scraper'): + from calibre.scraper.simple import find_tests + a(find_tests()) if ok('icu'): from calibre.utils.icu_test import find_tests a(find_tests()) diff --git a/src/calibre/scraper/simple.py b/src/calibre/scraper/simple.py index c1a55be55d..b41ed65a68 100644 --- a/src/calibre/scraper/simple.py +++ b/src/calibre/scraper/simple.py @@ -123,6 +123,17 @@ class SimpleScraper(QWebEnginePage): del self.current_fetch +def find_tests(): + import unittest + + class TestSimpleWebEngineScraper(unittest.TestCase): + + def test_dom_load(self): + return + + return unittest.defaultTestLoader.loadTestsFromTestCase(TestSimpleWebEngineScraper) + + if __name__ == '__main__': app = QApplication([]) s = SimpleScraper('test')