@@ -72,41 +72,35 @@ def test_interp_nearest_vs_none():
72
72
ax2 .set_title ('interpolation nearest' )
73
73
74
74
75
+ def do_figimage (suppressComposite ):
76
+ """ Helper for the next two tests """
77
+ fig = plt .figure (figsize = (2 ,2 ), dpi = 100 )
78
+ fig .suppressComposite = suppressComposite
79
+ x ,y = np .ix_ (np .arange (100.0 )/ 100.0 , np .arange (100.0 )/ 100.0 )
80
+ z = np .sin (x ** 2 + y ** 2 - x * y )
81
+ c = np .sin (20 * x ** 2 + 50 * y ** 2 )
82
+ img = z + c / 5
83
+
84
+ fig .figimage (img , xo = 0 , yo = 0 , origin = 'lower' )
85
+ fig .figimage (img [::- 1 ,:], xo = 0 , yo = 100 , origin = 'lower' )
86
+ fig .figimage (img [:,::- 1 ], xo = 100 , yo = 0 , origin = 'lower' )
87
+ fig .figimage (img [::- 1 ,::- 1 ], xo = 100 , yo = 100 , origin = 'lower' )
88
+
75
89
@image_comparison (baseline_images = ['figimage-0' ],
76
90
extensions = ['png' ,'pdf' ])
77
91
def test_figimage0 ():
78
92
'test the figimage method'
79
93
80
- for suppressComposite in [False ]:
81
- fig = plt .figure (figsize = (2 ,2 ), dpi = 100 )
82
- fig .suppressComposite = suppressComposite
83
- x ,y = np .ix_ (np .arange (100.0 )/ 100.0 , np .arange (100.0 )/ 100.0 )
84
- z = np .sin (x ** 2 + y ** 2 - x * y )
85
- c = np .sin (20 * x ** 2 + 50 * y ** 2 )
86
- img = z + c / 5
94
+ suppressComposite = False
95
+ do_figimage (suppressComposite )
87
96
88
- fig .figimage (img , xo = 0 , yo = 0 , origin = 'lower' )
89
- fig .figimage (img [::- 1 ,:], xo = 0 , yo = 100 , origin = 'lower' )
90
- fig .figimage (img [:,::- 1 ], xo = 100 , yo = 0 , origin = 'lower' )
91
- fig .figimage (img [::- 1 ,::- 1 ], xo = 100 , yo = 100 , origin = 'lower' )
92
97
93
98
@image_comparison (baseline_images = ['figimage-1' ],
94
99
extensions = ['png' ,'pdf' ])
95
100
def test_figimage1 ():
96
101
'test the figimage method'
97
-
98
- for suppressComposite in [True ]:
99
- fig = plt .figure (figsize = (2 ,2 ), dpi = 100 )
100
- fig .suppressComposite = suppressComposite
101
- x ,y = np .ix_ (np .arange (100.0 )/ 100.0 , np .arange (100.0 )/ 100.0 )
102
- z = np .sin (x ** 2 + y ** 2 - x * y )
103
- c = np .sin (20 * x ** 2 + 50 * y ** 2 )
104
- img = z + c / 5
105
-
106
- fig .figimage (img , xo = 0 , yo = 0 , origin = 'lower' )
107
- fig .figimage (img [::- 1 ,:], xo = 0 , yo = 100 , origin = 'lower' )
108
- fig .figimage (img [:,::- 1 ], xo = 100 , yo = 0 , origin = 'lower' )
109
- fig .figimage (img [::- 1 ,::- 1 ], xo = 100 , yo = 100 , origin = 'lower' )
102
+ suppressComposite = True
103
+ do_figimage (suppressComposite )
110
104
111
105
112
106
def test_image_python_io ():
0 commit comments