From 3d37f16ee8673f74fefc62b7b887f44e88dee60a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 9 Oct 2024 21:25:50 +0530 Subject: [PATCH] Remove some duplicated tests when running full test suite --- src/calibre/test_build.py | 4 +++- src/calibre/utils/run_tests.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index af01942064..4e3d740705 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -572,8 +572,10 @@ def test_multiprocessing(): p.join() -def find_tests(): +def find_tests(only_build=False): ans = unittest.defaultTestLoader.loadTestsFromTestCase(BuildTest) + if only_build: + return ans from calibre.utils.icu_test import find_tests ans.addTests(find_tests()) from tinycss.tests.main import find_tests diff --git a/src/calibre/utils/run_tests.py b/src/calibre/utils/run_tests.py index e0e14bcb0b..e3baf3b4a7 100644 --- a/src/calibre/utils/run_tests.py +++ b/src/calibre/utils/run_tests.py @@ -216,7 +216,7 @@ def find_tests(which_tests=None, exclude_tests=None): if ok('build'): from calibre.test_build import find_tests - a(find_tests()) + a(find_tests(only_build=True)) if ok('srv'): from calibre.srv.tests.main import find_tests a(find_tests()) @@ -273,6 +273,8 @@ def find_tests(which_tests=None, exclude_tests=None): a(find_tests()) from calibre.ebooks.html_entities import find_tests a(find_tests()) + from calibre.spell.dictionary import find_tests + a(find_tests()) if ok('misc'): from calibre.ebooks.html.input import find_tests a(find_tests())