From e42803c72713aebd5417fc067b38388f2df11eeb Mon Sep 17 00:00:00 2001 From: Tobias Megies Date: Sun, 6 Oct 2013 13:22:41 +0200 Subject: [PATCH 1/2] add failing test: savefig(StringIO(), format="ps") --- lib/matplotlib/tests/test_backend_ps.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/matplotlib/tests/test_backend_ps.py diff --git a/lib/matplotlib/tests/test_backend_ps.py b/lib/matplotlib/tests/test_backend_ps.py new file mode 100644 index 000000000000..82b54546b898 --- /dev/null +++ b/lib/matplotlib/tests/test_backend_ps.py @@ -0,0 +1,19 @@ +from __future__ import (absolute_import, division, print_function, + unicode_literals) + +import six + +import matplotlib.pyplot as plt +from matplotlib.testing.decorators import cleanup + + +@cleanup +def test_savefig_to_stringio(): + plt.figure() + plt.plot([0, 1], [0, 1]) + plt.savefig(six.moves.StringIO(), format="ps") + + +if __name__ == '__main__': + import nose + nose.runmodule(argv=['-s', '--with-doctest'], exit=False) From 1fd7a335d94d0c4be751b530ed5b3487a56f4d90 Mon Sep 17 00:00:00 2001 From: Tobias Megies Date: Fri, 11 Oct 2013 10:45:08 +0200 Subject: [PATCH 2/2] add new ps backend test file in `__init__.py` --- lib/matplotlib/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/matplotlib/__init__.py b/lib/matplotlib/__init__.py index 8530ecc0c94c..f64e75610d5d 100644 --- a/lib/matplotlib/__init__.py +++ b/lib/matplotlib/__init__.py @@ -1222,6 +1222,7 @@ def tk_window_focus(): 'matplotlib.tests.test_axes', 'matplotlib.tests.test_backend_pdf', 'matplotlib.tests.test_backend_pgf', + 'matplotlib.tests.test_backend_ps', 'matplotlib.tests.test_backend_qt4', 'matplotlib.tests.test_backend_svg', 'matplotlib.tests.test_basic',