Revision: 7675
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7675&view=rev
Author: astraw
Date: 2009-09-07 17:18:44 +0000 (Mon, 07 Sep 2009)
Log Message:
-----------
testing: add test for bug SF#2715172
Modified Paths:
--------------
trunk/matplotlib/lib/matplotlib/tests/test_dates.py
Modified: trunk/matplotlib/lib/matplotlib/tests/test_dates.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/tests/test_dates.py 2009-09-07 16:57:36 UTC
(rev 7674)
+++ trunk/matplotlib/lib/matplotlib/tests/test_dates.py 2009-09-07 17:18:44 UTC
(rev 7675)
@@ -66,6 +66,25 @@
fig.autofmt_xdate()
fig.savefig('date_axvline')
+...@image_comparison(baseline_images=['date_xlim_empty'])
+def test_set_xlim_and_unexpected_handling():
+ # Attempt to test SF 2715172, see
+ #
https://sourceforge.net/tracker/?func=detail&aid=2715172&group_id=80706&atid=560720
+ t0 = datetime.datetime(2000, 1, 20)
+ tf = datetime.datetime(2000, 1, 20)
+ fig = plt.figure()
+ ax = fig.add_subplot(1,1,1)
+ ax.set_xlim((t0,tf))
+ ax.plot([],[])
+ from matplotlib.dates import DayLocator, DateFormatter, HourLocator
+ ax.xaxis.set_major_locator(DayLocator())
+ ax.xaxis.set_major_formatter(DateFormatter("%m/%d/%y, %I:%M%p"))
+ ax.xaxis.set_minor_locator(HourLocator())
+ if 1:
+ # this seems to cause an ininite loop.
+ from nose.plugins.skip import SkipTest
+ raise SkipTest('avoiding never-ending drawing')
+ fig.savefig('date_xlim_empty')
if __name__=='__main__':
import nose
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins