From: Thomas Fillon Date: Tue, 20 Jan 2015 12:29:52 +0000 (+0100) Subject: Fix test test_graphers_render_analyzers.py X-Git-Tag: 0.7^2~13 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=c28dca843769d37cac748b1697f5f9d4091dce63;p=timeside.git Fix test test_graphers_render_analyzers.py --- diff --git a/tests/test_graphers_render_analyzers.py b/tests/test_graphers_render_analyzers.py index 7390e01..48d10ea 100755 --- a/tests/test_graphers_render_analyzers.py +++ b/tests/test_graphers_render_analyzers.py @@ -51,9 +51,10 @@ def _tests_factory(grapher_analyzers): setattr(Test_graphers_analyzers, test_func_name, test_func) list_graphers = timeside.core.processor.processors(timeside.core.api.IGrapher) -module = 'timeside.plugins.grapher.render_analyzers' +from timeside.core.grapher import DisplayAnalyzer grapher_analyzers = [grapher for grapher in list_graphers - if grapher.__module__ == module] + if grapher.__base__ == DisplayAnalyzer] + _tests_factory(grapher_analyzers) if __name__ == '__main__': diff --git a/timeside/core/grapher.py b/timeside/core/grapher.py index 03277e8..940e18f 100644 --- a/timeside/core/grapher.py +++ b/timeside/core/grapher.py @@ -369,6 +369,9 @@ class DisplayAnalyzer(Grapher): grapher_id=None, grapher_name=None, background=None, staging=False): + if analyzer_parameters is None: + analyzer_parameters = {} + class NewGrapher(cls): _id = grapher_id @@ -413,7 +416,7 @@ class DisplayAnalyzer(Grapher): __doc__ = """Image representing """ + grapher_name - NewGrapher.__name__ = 'Display' + '.' + result_id + NewGrapher.__name__ = grapher_name return NewGrapher