mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Refactor for test run re-use
This commit is contained in:
parent
788d2ab6ea
commit
e58244f87d
@ -61,11 +61,7 @@ class TestResult(unittest.TextTestResult):
|
||||
def find_tests():
|
||||
return unittest.defaultTestLoader.discover(os.path.dirname(os.path.abspath(__file__)), pattern='*.py')
|
||||
|
||||
if __name__ == '__main__':
|
||||
from calibre.utils.config_base import reset_tweaks_to_default
|
||||
from calibre.ebooks.metadata.book.base import reset_field_metadata
|
||||
reset_tweaks_to_default()
|
||||
reset_field_metadata()
|
||||
def run_tests(find_tests=find_tests):
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('name', nargs='?', default=None,
|
||||
help='The name of the test to run, for e.g. writing.WritingTest.many_many_basic or .many_many_basic for a shortcut')
|
||||
@ -95,3 +91,10 @@ if __name__ == '__main__':
|
||||
r.resultclass = TestResult
|
||||
r(verbosity=4).run(tests)
|
||||
|
||||
if __name__ == '__main__':
|
||||
from calibre.utils.config_base import reset_tweaks_to_default
|
||||
from calibre.ebooks.metadata.book.base import reset_field_metadata
|
||||
reset_tweaks_to_default()
|
||||
reset_field_metadata()
|
||||
run_tests()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user