mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
DRYer
This commit is contained in:
parent
15aa19247e
commit
cf04fd266d
@ -6,16 +6,12 @@ from __future__ import (unicode_literals, division, absolute_import,
|
|||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
__copyright__ = '2014, Kovid Goyal <kovid at kovidgoyal.net>'
|
__copyright__ = '2014, Kovid Goyal <kovid at kovidgoyal.net>'
|
||||||
|
|
||||||
import unittest, os, argparse, importlib
|
import unittest, os, argparse
|
||||||
|
|
||||||
def find_tests():
|
def find_tests():
|
||||||
|
from calibre.utils.run_tests import find_tests_in_dir
|
||||||
base = os.path.dirname(os.path.abspath(__file__))
|
base = os.path.dirname(os.path.abspath(__file__))
|
||||||
suits = []
|
return find_tests_in_dir(base)
|
||||||
for x in os.listdir(base):
|
|
||||||
if x.endswith('.py') and x != 'main.py':
|
|
||||||
m = importlib.import_module('tinycss.tests.' + x.partition('.')[0])
|
|
||||||
suits.append(unittest.defaultTestLoader.loadTestsFromModule(m))
|
|
||||||
return unittest.TestSuite(suits)
|
|
||||||
|
|
||||||
def run_tests(find_tests=find_tests, for_build=False):
|
def run_tests(find_tests=find_tests, for_build=False):
|
||||||
if not for_build:
|
if not for_build:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user