From 08337196301957a06578999f69ac1264765b70a6 Mon Sep 17 00:00:00 2001 From: Jens Hedegaard Nielsen Date: Sun, 7 Aug 2016 19:42:48 +0100 Subject: [PATCH 1/5] enable previously leftout test_usetex --- lib/matplotlib/__init__.py | 1 + .../test_usetex/test_usetex.png | Bin 10935 -> 9329 bytes 2 files changed, 1 insertion(+) diff --git a/lib/matplotlib/__init__.py b/lib/matplotlib/__init__.py index adbbc7c47b05..a00a94071f3a 100644 --- a/lib/matplotlib/__init__.py +++ b/lib/matplotlib/__init__.py @@ -1545,6 +1545,7 @@ def _jupyter_nbextension_paths(): 'matplotlib.tests.test_type1font', 'matplotlib.tests.test_ttconv', 'matplotlib.tests.test_units', + 'matplotlib.tests.test_usetex', 'matplotlib.tests.test_widgets', 'matplotlib.tests.test_cycles', 'matplotlib.tests.test_preprocess_data', diff --git a/lib/matplotlib/tests/baseline_images/test_usetex/test_usetex.png b/lib/matplotlib/tests/baseline_images/test_usetex/test_usetex.png index 9f499f343624ec2ef97e2a96f7f8c23fde8df29c..9a92f45e1e182dc670261f78445f7ea620d2362b 100644 GIT binary patch literal 9329 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 literal 10935 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 N``nx>_ni9ue*rRgsxJTl From beaaff52e25803e0c8ffb8d71fec0c221d6aec6f Mon Sep 17 00:00:00 2001 From: Jens Hedegaard Nielsen Date: Sun, 7 Aug 2016 20:58:27 +0100 Subject: [PATCH 2/5] Add missing $ --- lib/matplotlib/tests/test_usetex.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/matplotlib/tests/test_usetex.py b/lib/matplotlib/tests/test_usetex.py index 006503aa4963..c17ba21df748 100644 --- a/lib/matplotlib/tests/test_usetex.py +++ b/lib/matplotlib/tests/test_usetex.py @@ -16,7 +16,7 @@ def test_usetex(): # \left[ ... \right\} draw some variable-height characters, # \sqrt and \frac draw horizontal rules, \mathrm changes the font r'\LaTeX\ $\left[\int\limits_e^{2e}' - r'\sqrt\frac{\log^3 x}{x}\,\mathrm{d}x \right\}', + r'\sqrt\frac{\log^3 x}{x}\,\mathrm{d}x \right\}$', fontsize=24) ax.set_xticks([]) ax.set_yticks([]) From 50c0b742655d297ced3db0342e447733f40f4a70 Mon Sep 17 00:00:00 2001 From: Jens Hedegaard Nielsen Date: Sat, 13 Aug 2016 08:43:03 +0100 Subject: [PATCH 3/5] Adjust tol so that test pass both locally for me on osx and on travis --- lib/matplotlib/tests/test_usetex.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/matplotlib/tests/test_usetex.py b/lib/matplotlib/tests/test_usetex.py index c17ba21df748..4a00addd7e74 100644 --- a/lib/matplotlib/tests/test_usetex.py +++ b/lib/matplotlib/tests/test_usetex.py @@ -6,7 +6,9 @@ import matplotlib.pyplot as plt -@image_comparison(baseline_images=['test_usetex'], extensions=['pdf', 'png']) +@image_comparison(baseline_images=['test_usetex'], + extensions=['pdf', 'png'], + tol=0.3) def test_usetex(): matplotlib.rcParams['text.usetex'] = True fig = plt.figure() From d38ec3456f657a7797a5f0a8629239af0d3fd0a3 Mon Sep 17 00:00:00 2001 From: Jens Hedegaard Nielsen Date: Sat, 13 Aug 2016 09:28:52 +0100 Subject: [PATCH 4/5] Skip test if latex not installed Cannot use the decorator for similar reasons as #6263 --- lib/matplotlib/tests/test_usetex.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/matplotlib/tests/test_usetex.py b/lib/matplotlib/tests/test_usetex.py index 4a00addd7e74..3a43abe14b98 100644 --- a/lib/matplotlib/tests/test_usetex.py +++ b/lib/matplotlib/tests/test_usetex.py @@ -3,6 +3,7 @@ import matplotlib from matplotlib.testing.decorators import image_comparison +from matplotlib.compat.subprocess import check_output import matplotlib.pyplot as plt @@ -10,6 +11,12 @@ extensions=['pdf', 'png'], tol=0.3) def test_usetex(): + cmd = ['latex', '-version'] + try: + check_output(cmd) + except: + from nose import SkipTest + raise SkipTest('missing command: %s' % cmd[0]) matplotlib.rcParams['text.usetex'] = True fig = plt.figure() ax = fig.add_subplot(111) From baab5d2b4ae13f6acb6dd8d57b013ce0f343aeea Mon Sep 17 00:00:00 2001 From: Jens Hedegaard Nielsen Date: Mon, 15 Aug 2016 12:09:09 +0100 Subject: [PATCH 5/5] Use checkdep_usetex to check for usetex --- lib/matplotlib/tests/test_usetex.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/matplotlib/tests/test_usetex.py b/lib/matplotlib/tests/test_usetex.py index 3a43abe14b98..dfe9f082e378 100644 --- a/lib/matplotlib/tests/test_usetex.py +++ b/lib/matplotlib/tests/test_usetex.py @@ -11,12 +11,10 @@ extensions=['pdf', 'png'], tol=0.3) def test_usetex(): - cmd = ['latex', '-version'] - try: - check_output(cmd) - except: + canusetex = matplotlib.checkdep_usetex(True) + if not canusetex: from nose import SkipTest - raise SkipTest('missing command: %s' % cmd[0]) + raise SkipTest('Cannot run usetex_test') matplotlib.rcParams['text.usetex'] = True fig = plt.figure() ax = fig.add_subplot(111)