3
3
import matplotlib as mpl
4
4
from matplotlib .testing .conftest import mpl_test_settings
5
5
from matplotlib .figure import Figure
6
- from matplotlib .backends .backend_qt5 import QtGui
7
6
import numpy as np
8
7
9
- from matplotlib .backends .backend_qt5agg import FigureCanvasQTAgg
8
+ from matplotlib .backends .backend_agg import FigureCanvasAgg
10
9
from mplcairo import antialias_t
11
- from mplcairo .qt import FigureCanvasQTCairo
10
+ from mplcairo .base import FigureCanvasCairo
12
11
13
12
14
- _canvas_classes = [FigureCanvasQTAgg , FigureCanvasQTCairo ]
13
+ _canvas_classes = [FigureCanvasAgg , FigureCanvasCairo ]
15
14
pytest .fixture (autouse = True )(mpl_test_settings )
16
15
17
16
18
17
@pytest .fixture
19
18
def axes ():
20
19
mpl .rcdefaults ()
21
- fig = Figure ()
22
- return fig .add_subplot (111 )
20
+ return Figure ().subplots ()
23
21
24
22
25
23
def despine (ax ):
@@ -46,14 +44,14 @@ def test_axes(benchmark, canvas_cls, axes):
46
44
47
45
@pytest .mark .parametrize (
48
46
"canvas_cls,antialiased" ,
49
- [(FigureCanvasQTAgg , False ),
50
- (FigureCanvasQTAgg , True ),
51
- (FigureCanvasQTCairo , antialias_t .NONE ),
52
- (FigureCanvasQTCairo , antialias_t .GRAY ),
53
- (FigureCanvasQTCairo , antialias_t .SUBPIXEL ),
54
- (FigureCanvasQTCairo , antialias_t .FAST ),
55
- (FigureCanvasQTCairo , antialias_t .GOOD ),
56
- (FigureCanvasQTCairo , antialias_t .BEST )])
47
+ [(FigureCanvasAgg , False ),
48
+ (FigureCanvasAgg , True ),
49
+ (FigureCanvasCairo , antialias_t .NONE ),
50
+ (FigureCanvasCairo , antialias_t .GRAY ),
51
+ (FigureCanvasCairo , antialias_t .SUBPIXEL ),
52
+ (FigureCanvasCairo , antialias_t .FAST ),
53
+ (FigureCanvasCairo , antialias_t .GOOD ),
54
+ (FigureCanvasCairo , antialias_t .BEST )])
57
55
@pytest .mark .parametrize ("joinstyle" , ["miter" , "round" , "bevel" ])
58
56
def test_line (
59
57
benchmark , canvas_cls , antialiased , joinstyle , axes , sample_vectors ):
0 commit comments