Skip to content

Commit c59a7b0

Browse files
committed
don't need the nose make_decorator function any more.
1 parent 23cee6a commit c59a7b0

File tree

1 file changed

+1
-31
lines changed

1 file changed

+1
-31
lines changed

lib/matplotlib/testing/decorators.py

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -252,35 +252,6 @@ def do_test():
252252

253253
yield (do_test,)
254254

255-
256-
def image_comparison_2(baseline_images=None, extensions=None, tol=0,
257-
freetype_version=None, remove_text=False,
258-
savefig_kwarg=None, style='classic'):
259-
if baseline_images is None:
260-
raise ValueError('baseline_images must be specified')
261-
262-
if extensions is None:
263-
# default extensions to test
264-
extensions = ['png', 'pdf', 'svg']
265-
266-
if savefig_kwarg is None:
267-
#default no kwargs to savefig
268-
savefig_kwarg = dict()
269-
270-
def compare_images_decorator(func):
271-
newtest = ImageComparisonTest()
272-
newtest._baseline_images = baseline_images
273-
newtest._extensions = extensions
274-
newtest._tol = tol
275-
newtest._freetype_version = freetype_version
276-
newtest._remove_text = remove_text
277-
newtest._savefig_kwarg = savefig_kwarg
278-
newtest._style = style
279-
func = newtest.test
280-
return func
281-
return compare_images_decorator
282-
283-
284255
def image_comparison(baseline_images=None, extensions=None, tol=0,
285256
freetype_version=None, remove_text=False,
286257
savefig_kwarg=None, style='classic'):
@@ -367,7 +338,6 @@ def compare_images_decorator(func):
367338
return new_class
368339
return compare_images_decorator
369340

370-
371341
def _image_directories(func):
372342
"""
373343
Compute the baseline and result image directories for testing *func*.
@@ -440,5 +410,5 @@ def backend_switcher(*args, **kwargs):
440410
plt.switch_backend(prev_backend)
441411
return result
442412

443-
return backend_switcher
413+
return nose.tools.make_decorator(func)(backend_switcher)
444414
return switch_backend_decorator

0 commit comments

Comments
 (0)