Revision: 7687
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7687&view=rev
Author: astraw
Date: 2009-09-07 20:03:12 +0000 (Mon, 07 Sep 2009)
Log Message:
-----------
test conversion: move old-style test to new-style test
Modified Paths:
--------------
trunk/matplotlib/lib/matplotlib/tests/test_axes.py
Added Paths:
-----------
trunk/matplotlib/lib/matplotlib/tests/baseline_images/test_axes/fill_units.png
Removed Paths:
-------------
trunk/matplotlib/test/test_plots/TestFill.py
trunk/matplotlib/test/test_plots/baseline/TestFill/fill_units.png
Copied:
trunk/matplotlib/lib/matplotlib/tests/baseline_images/test_axes/fill_units.png
(from rev 7686,
trunk/matplotlib/test/test_plots/baseline/TestFill/fill_units.png)
===================================================================
(Binary files differ)
Modified: trunk/matplotlib/lib/matplotlib/tests/test_axes.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/tests/test_axes.py 2009-09-07 20:02:56 UTC
(rev 7686)
+++ trunk/matplotlib/lib/matplotlib/tests/test_axes.py 2009-09-07 20:03:12 UTC
(rev 7687)
@@ -128,3 +128,45 @@
ax.set_ylim( -20, 20 )
fig.savefig( 'polar_coords' )
+...@image_comparison(baseline_images=['fill_units'])
+def test_fill_units():
+ """Test the fill method with unitized-data."""
+ from datetime import datetime
+ import matplotlib.testing.jpl_units as units
+ units.register()
+
+ # generate some data
+ t = units.Epoch( "ET", dt=datetime(2009, 4, 27) )
+ value = 10.0 * units.deg
+ day = units.Duration( "ET", 24.0 * 60.0 * 60.0 )
+
+ fig = pylab.figure()
+
+ # Top-Left
+ ax1 = fig.add_subplot( 221 )
+ ax1.plot( [t], [value], yunits='deg', color='red' )
+ ax1.fill( [733525.0, 733525.0, 733526.0, 733526.0],
+ [0.0, 0.0, 90.0, 0.0], 'b' )
+
+ # Top-Right
+ ax2 = fig.add_subplot( 222 )
+ ax2.plot( [t], [value], yunits='deg', color='red' )
+ ax2.fill( [t, t, t+day, t+day],
+ [0.0, 0.0, 90.0, 0.0], 'b' )
+
+ # Bottom-Left
+ ax3 = fig.add_subplot( 223 )
+ ax3.plot( [t], [value], yunits='deg', color='red' )
+ ax1.fill( [733525.0, 733525.0, 733526.0, 733526.0],
+ [0*units.deg, 0*units.deg, 90*units.deg, 0*units.deg], 'b' )
+
+ # Bottom-Right
+ ax4 = fig.add_subplot( 224 )
+ ax4.plot( [t], [value], yunits='deg', color='red' )
+ ax4.fill( [t, t, t+day, t+day],
+ [0*units.deg, 0*units.deg, 90*units.deg, 0*units.deg],
+ facecolor="blue" )
+
+ fig.autofmt_xdate()
+ fig.savefig( 'fill_units' )
+
Deleted: trunk/matplotlib/test/test_plots/TestFill.py
===================================================================
--- trunk/matplotlib/test/test_plots/TestFill.py 2009-09-07 20:02:56 UTC
(rev 7686)
+++ trunk/matplotlib/test/test_plots/TestFill.py 2009-09-07 20:03:12 UTC
(rev 7687)
@@ -1,87 +0,0 @@
-#=======================================================================
-"""The Fill unit-test class implementation."""
-#=======================================================================
-
-from mplTest import *
-
-#=======================================================================
-# Add import modules below.
-import matplotlib
-matplotlib.use( "Agg", warn = False )
-
-import pylab
-import numpy as npy
-from datetime import datetime
-#
-#=======================================================================
-
-#=======================================================================
-class TestFill( MplTestCase ):
- """Test the various axes fill methods."""
-
- # Uncomment any appropriate tags
- tags = [
- # 'gui', # requires the creation of a gui window
- 'agg', # uses agg in the backend
- 'agg-only', # uses only agg in the backend
- # 'wx', # uses wx in the backend
- # 'qt', # uses qt in the backend
- # 'ps', # uses the postscript backend
- # 'units', # uses units in the test
- 'PIL', # uses PIL for image comparison
- ]
-
- #--------------------------------------------------------------------
- def setUp( self ):
- """Setup any data needed for the unit test."""
- units.register()
-
- #--------------------------------------------------------------------
- def tearDown( self ):
- """Clean-up any generated files here."""
- pass
-
- #--------------------------------------------------------------------
- def test_fill_units( self ):
- """Test the fill method with unitized-data."""
-
- fname = self.outFile( "fill_units.png" )
-
- # generate some data
- t = units.Epoch( "ET", dt=datetime(2009, 4, 27) )
- value = 10.0 * units.deg
- day = units.Duration( "ET", 24.0 * 60.0 * 60.0 )
-
- fig = pylab.figure()
-
- # Top-Left
- ax1 = fig.add_subplot( 221 )
- ax1.plot( [t], [value], yunits='deg', color='red' )
- ax1.fill( [733525.0, 733525.0, 733526.0, 733526.0],
- [0.0, 0.0, 90.0, 0.0], 'b' )
-
- # Top-Right
- ax2 = fig.add_subplot( 222 )
- ax2.plot( [t], [value], yunits='deg', color='red' )
- ax2.fill( [t, t, t+day, t+day],
- [0.0, 0.0, 90.0, 0.0], 'b' )
-
- # Bottom-Left
- ax3 = fig.add_subplot( 223 )
- ax3.plot( [t], [value], yunits='deg', color='red' )
- ax1.fill( [733525.0, 733525.0, 733526.0, 733526.0],
- [0*units.deg, 0*units.deg, 90*units.deg, 0*units.deg],
'b' )
-
- # Bottom-Right
- ax4 = fig.add_subplot( 224 )
- ax4.plot( [t], [value], yunits='deg', color='red' )
- ax4.fill( [t, t, t+day, t+day],
- [0*units.deg, 0*units.deg, 90*units.deg, 0*units.deg],
- facecolor="blue" )
-
- fig.autofmt_xdate()
- fig.savefig( fname )
- self.checkImage( fname )
-
- #--------------------------------------------------------------------
-
Deleted: trunk/matplotlib/test/test_plots/baseline/TestFill/fill_units.png
===================================================================
(Binary files differ)
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