Skip to content

Commit 45ac338

Browse files
committed
Qt-less tests.
1 parent 52fb8a5 commit 45ac338

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
.cache/
33
.eggs/
44
.ipynb_checkpoints/
5+
.pytest_cache/
56
build/
67
dist/
78
doc/_build/

tests/test_speed.py

+12-14
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,21 @@
33
import matplotlib as mpl
44
from matplotlib.testing.conftest import mpl_test_settings
55
from matplotlib.figure import Figure
6-
from matplotlib.backends.backend_qt5 import QtGui
76
import numpy as np
87

9-
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg
8+
from matplotlib.backends.backend_agg import FigureCanvasAgg
109
from mplcairo import antialias_t
11-
from mplcairo.qt import FigureCanvasQTCairo
10+
from mplcairo.base import FigureCanvasCairo
1211

1312

14-
_canvas_classes = [FigureCanvasQTAgg, FigureCanvasQTCairo]
13+
_canvas_classes = [FigureCanvasAgg, FigureCanvasCairo]
1514
pytest.fixture(autouse=True)(mpl_test_settings)
1615

1716

1817
@pytest.fixture
1918
def axes():
2019
mpl.rcdefaults()
21-
fig = Figure()
22-
return fig.add_subplot(111)
20+
return Figure().subplots()
2321

2422

2523
def despine(ax):
@@ -46,14 +44,14 @@ def test_axes(benchmark, canvas_cls, axes):
4644

4745
@pytest.mark.parametrize(
4846
"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)])
5755
@pytest.mark.parametrize("joinstyle", ["miter", "round", "bevel"])
5856
def test_line(
5957
benchmark, canvas_cls, antialiased, joinstyle, axes, sample_vectors):

0 commit comments

Comments
 (0)