8000 Test (a bit) key_press_event when testing interactive backends. · matplotlib/matplotlib@56c505c · GitHub
[go: up one dir, main page]

Skip to content

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

8000
Appearance settings

Commit 56c505c

Browse files
committed
Test (a bit) key_press_event when testing interactive backends.
1 parent 4f89ef2 commit 56c505c

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

.travis.yml

Lines changed: 7 additions & 3 deletions
AD65
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ env:
4545
- secure: RgJI7BBL8aX5FTOQe7xiXqWHMxWokd6GNUWp1NUV2mRLXPb9dI0RXqZt3UJwKTAzf1z/OtlHDmEkBoTVK81E9iUxK5npwyyjhJ8yTJmwfQtQF2n51Q1Ww9p+XSLORrOzZc7kAo6Kw6FIXN1pfctgYq2bQkrwJPRx/oPR8f6hcbY=
4646
- secure: E7OCdqhZ+PlwJcn+Hd6ns9TDJgEUXiUNEI0wu7xjxB2vBRRIKtZMbuaZjd+iKDqCKuVOJKu0ClBUYxmgmpLicTwi34CfTUYt6D4uhrU+8hBBOn1iiK51cl/aBvlUUrqaRLVhukNEBGZcyqAjXSA/Qsnp2iELEmAfOUa92ZYo1sk=
4747
- secure: "dfjNqGKzQG5bu3FnDNwLG8H/C4QoieFo4PfFmZPdM2RY7WIzukwKFNT6kiDfOrpwt+2bR7FhzjOGlDECGtlGOtYPN8XuXGjhcP4a4IfakdbDfF+D3NPIpf5VlE6776k0VpvcZBTMYJKNFIMc7QPkOwjvNJ2aXyfe3hBuGlKJzQU="
48+
# Variables controlling Python dependencies.
4849
- CYCLER=cycler
4950
- DATEUTIL=python-dateutil
5051
- MOCK=
@@ -56,12 +57,15 @@ env:
5657
- PYTEST_COV=pytest-cov
5758
- PYTEST_PEP8=
5859
- SPHINX=sphinx
59-
- OPENBLAS_NUM_THREADS=1
60+
# Variables controlling the test run.
61+
- DELETE_FONT_CACHE=
62+
- NO_AT_BRIDGE=1 # Necessary for GTK3 interactive test.
6063
- NPROC=2
61-
- RUN_PEP8=
64+
- OPENBLAS_NUM_THREADS=1
65+
- PYTHONFAULTHANDLER=1
6266
- PYTEST_ARGS="-rawR --maxfail=50 --timeout=300 --durations=25 --cov-report= --cov=lib -n $NPROC"
6367
- PYTHON_ARGS=
64-
- DELETE_FONT_CACHE=
68+
- RUN_PEP8=
6569

6670
matrix:
6771
include:

lib/matplotlib/tests/test_backends_interactive.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ def _get_testable_interactive_backends():
4040
from matplotlib import pyplot as plt
4141
4242
fig = plt.figure()
43-
fig.canvas.mpl_connect("draw_event", lambda event: sys.exit())
43+
fig.canvas.mpl_connect(
44+
"draw_event",
45+
# Trigger quitting immediately upon draw.
46+
lambda event: fig.canvas.key_press_event("q"))
4447
plt.show()
4548
"""
4649

0 commit comments

Comments
 (0)
0