From d1242fd29c4e57cadbd2eb3e11f0d21c7e2e550c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 31 Mar 2022 11:27:29 +0530 Subject: [PATCH] ... --- setup/test.py | 3 +++ src/calibre/scraper/simple.py | 11 +++++++++++ 2 files changed, 14 insertions(+) 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')