mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
pep8 and add tags_test
This commit is contained in:
parent
87a8f703be
commit
7a39bc6368
@ -67,6 +67,18 @@ def authors_test(authors):
|
|||||||
|
|
||||||
return test
|
return test
|
||||||
|
|
||||||
|
def tags_test(tags):
|
||||||
|
tags = set([x.lower() for x in tags])
|
||||||
|
|
||||||
|
def test(mi):
|
||||||
|
t = set([x.lower() for x in mi.tags])
|
||||||
|
if t == tags:
|
||||||
|
return True
|
||||||
|
prints('Tags test failed. Expected: \'%s\' found \'%s\''%(tags, t))
|
||||||
|
return False
|
||||||
|
|
||||||
|
return test
|
||||||
|
|
||||||
def series_test(series, series_index):
|
def series_test(series, series_index):
|
||||||
series = series.lower()
|
series = series.lower()
|
||||||
|
|
||||||
@ -75,10 +87,10 @@ def series_test(series, series_index):
|
|||||||
if (ms == series) and (series_index == mi.series_index):
|
if (ms == series) and (series_index == mi.series_index):
|
||||||
return True
|
return True
|
||||||
if mi.series:
|
if mi.series:
|
||||||
prints('Series test failed. Expected: \'%s [%d]\' found \'%s[%d]\''% \
|
prints('Series test failed. Expected: \'%s [%d]\' found \'%s[%d]\''%
|
||||||
(series, series_index, ms, mi.series_index))
|
(series, series_index, ms, mi.series_index))
|
||||||
else:
|
else:
|
||||||
prints('Series test failed. Expected: \'%s [%d]\' found no series'% \
|
prints('Series test failed. Expected: \'%s [%d]\' found no series'%
|
||||||
(series, series_index))
|
(series, series_index))
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@ -111,7 +123,7 @@ def init_test(tdir_name):
|
|||||||
abort = Event()
|
abort = Event()
|
||||||
return tdir, lf, log, abort
|
return tdir, lf, log, abort
|
||||||
|
|
||||||
def test_identify(tests): # {{{
|
def test_identify(tests): # {{{
|
||||||
'''
|
'''
|
||||||
:param tests: List of 2-tuples. Each two tuple is of the form (args,
|
:param tests: List of 2-tuples. Each two tuple is of the form (args,
|
||||||
test_funcs). args is a dict of keyword arguments to pass to
|
test_funcs). args is a dict of keyword arguments to pass to
|
||||||
@ -178,7 +190,7 @@ def test_identify(tests): # {{{
|
|||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
def test_identify_plugin(name, tests, modify_plugin=lambda plugin:None,
|
def test_identify_plugin(name, tests, modify_plugin=lambda plugin:None,
|
||||||
fail_missing_meta=True): # {{{
|
fail_missing_meta=True): # {{{
|
||||||
'''
|
'''
|
||||||
:param name: Plugin name
|
:param name: Plugin name
|
||||||
:param tests: List of 2-tuples. Each two tuple is of the form (args,
|
:param tests: List of 2-tuples. Each two tuple is of the form (args,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user