FYI I fixed the CSW testing error in r1674.

..Tom
 

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of 
> Tyler Erickson
> Sent: Wednesday, 01 September 2010 11:36
> To: gispython.org community projects
> Subject: Re: [Community] OWSLib testing question
> 
> Here is the version info and test results:
> 
> $ svn info
> Path: .
> URL: http://svn.gispython.org/svn/gispy/OWSLib/trunk
> Repository Root: http://svn.gispython.org/svn/gispy
> Repository UUID: b426a367-1105-0410-b9ff-cdf4ab011145
> Revision: 1672
> Node Kind: directory
> Schedule: normal
> Last Changed Author: tomkralidis
> Last Changed Rev: 1671
> Last Changed Date: 2010-07-01 20:45:48 -0600 (Thu, 01 Jul 2010)
> 
> $ python setup.py test
> running test
> running egg_info
> writing OWSLib.egg-info/PKG-INFO
> writing top-level names to OWSLib.egg-info/top_level.txt 
> writing dependency_links to OWSLib.egg-info/dependency_links.txt
> unrecognized .svn/entries format in
> reading manifest file 'OWSLib.egg-info/SOURCES.txt'
> writing manifest file 'OWSLib.egg-info/SOURCES.txt'
> running build_ext
> Doctest: wfs_MapServerWFSFeature.txt ... 
> /usr/local/OWSLib/trunk/owslib/feature/wfs100.py:60: 
> DeprecationWarning: object.__new__() takes no parameters
>   obj=object.__new__(self, url, version, xml) ok
> Doctest: csw_gdp.txt ... FAIL
> Doctest: wms_TelaCapabilities.txt ... FAIL
> Doctest: ows_interfaces.txt ... 
> /usr/local/OWSLib/trunk/owslib/coverage/wcsBase.py:33: 
> DeprecationWarning: object.__new__() takes no parameters
>   obj=object.__new__(self, url, xml ,cookies) FAIL
> Doctest: wms_JPLCapabilities.txt ... FAIL
> Doctest: wcs_idee.txt ... ok
> Doctest: wfs_MapServerWFSCapabilities.txt ... ok
> Doctest: wfs2_ndg3betaGrid.txt ... 
> /usr/local/OWSLib/trunk/owslib/feature/wfs200.py:53: 
> DeprecationWarning: object.__new__() takes no parameters
>   obj=object.__new__(self, url, version, xml) building WFS 
> http://ndg3beta.badc.rl.ac.uk/cows/demo_hadcm3/wfs?
> building WFS http://ndg3beta.badc.rl.ac.uk/cows/demo_hadcm3/wfs?
> building WFS http://ndg3beta.badc.rl.ac.uk/cows/demo_hadcm3/wfs?
> building WFS http://ndg3beta.badc.rl.ac.uk/cows/demo_hadcm3/wfs?
> ok
> Doctest: wms_GeoServerCapabilities.txt ... FAIL
> Doctest: csw_nlr.txt ... ok
> Doctest: TESTING.txt ... ok
> Doctest: wfs2_ndg3betaPSeries.txt ... building WFS 
> http://ndg3beta.badc.rl.ac.uk/cows/mst_sample/wfs?
> building WFS http://ndg3beta.badc.rl.ac.uk/cows/mst_sample/wfs?
> building WFS http://ndg3beta.badc.rl.ac.uk/cows/mst_sample/wfs?
> building WFS http://ndg3beta.badc.rl.ac.uk/cows/mst_sample/wfs?
> building WFS http://ndg3beta.badc.rl.ac.uk/cows/mst_sample/wfs?
> ok
> Doctest: wcs_thredds.txt ... ok
> 
> ======================================================================
> FAIL: Doctest: csw_gdp.txt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/doctest.py", line 2145, in runTest
>     raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for csw_gdp.txt
>   File "/usr/local/OWSLib/trunk/tests/csw_gdp.txt", line 0
> 
> ----------------------------------------------------------------------
> File "/usr/local/OWSLib/trunk/tests/csw_gdp.txt", line 47, in 
> csw_gdp.txt Failed example:
>     
> c.getrecords(keywords=['glacial'],outputschema='http://www.fgdc.gov')
> Exception raised:
>     Traceback (most recent call last):
>       File "/usr/lib/python2.6/doctest.py", line 1241, in __run
>         compileflags, 1) in test.globs
>       File "<doctest csw_gdp.txt[27]>", line 1, in <module>
>         
> c.getrecords(keywords=['glacial'],outputschema='http://www.fgdc.gov')
>       File "/usr/local/OWSLib/trunk/owslib/csw.py", line 305, 
> in getrecords
>         self._parserecords(outputschema, esn)
>       File "/usr/local/OWSLib/trunk/owslib/csw.py", line 416, 
> in _parserecords
>         self.records[identifier] = Metadata(i)
>       File "/usr/local/OWSLib/trunk/owslib/fgdc.py", line 19, 
> in __init__
>         self.idinfo = Idinfo(md)
>       File "/usr/local/OWSLib/trunk/owslib/fgdc.py", line 45, 
> in __init__
>         self.keywords = Keywords(val)
>       File "/usr/local/OWSLib/trunk/owslib/fgdc.py", line 
> 154, in __init__
>         theme['placekt'] = util.testXMLValue(val)
>     UnboundLocalError: local variable 'theme' referenced 
> before assignment
> 
> 
> ======================================================================
> FAIL: Doctest: wms_TelaCapabilities.txt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/doctest.py", line 2145, in runTest
>     raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for wms_TelaCapabilities.txt
>   File 
> "/usr/local/OWSLib/trunk/tests/wms_TelaCapabilities.txt", line 0
> 
> ----------------------------------------------------------------------
> File 
> "/usr/local/OWSLib/trunk/tests/wms_TelaCapabilities.txt", 
> line 50, in wms_TelaCapabilities.txt Failed example:
>     wms['world.topo.bathy.200409'].boundingBox
> Expected:
>     (-180.0, -90.0, 180.0, 90.0, 'EPSG:4326') Got nothing
> 
> 
> ======================================================================
> FAIL: Doctest: ows_interfaces.txt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/doctest.py", line 2145, in runTest
>     raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for ows_interfaces.txt
>   File "/usr/local/OWSLib/trunk/tests/ows_interfaces.txt", line 0
> 
> ----------------------------------------------------------------------
> File "/usr/local/OWSLib/trunk/tests/ows_interfaces.txt", line 
> 108, in ows_interfaces.txt Failed example:
>     for service in services:
>         service.identification.type
>         type(service.contents)
> Expected:
>     'CSW'
>     <type 'dict'>
>     'OGC:WMS'
>     <type 'dict'>
>     'OGC:WCS'
>     <type 'dict'>
>     'MapServer WFS'
>     <type 'dict'>
> Got:
>     'CSW'
>     <type 'list'>
>     'OGC:WMS'
>     <type 'dict'>
>     'OGC:WCS'
>     <type 'dict'>
>     'MapServer WFS'
>     <type 'dict'>
> 
> 
> ======================================================================
> FAIL: Doctest: wms_JPLCapabilities.txt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/doctest.py", line 2145, in runTest
>     raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for wms_JPLCapabilities.txt
>   File "/usr/local/OWSLib/trunk/tests/wms_JPLCapabilities.txt", line 0
> 
> ----------------------------------------------------------------------
> File "/usr/local/OWSLib/trunk/tests/wms_JPLCapabilities.txt", 
> line 57, in wms_JPLCapabilities.txt Failed example:
>     wms.contents.keys()
> Expected:
>     ['us_landsat_wgs84', 'modis', 'global_mosaic_base', 
> 'huemapped_srtm', 'srtm_mag', 'daily_terra', 'us_ned', 
> 'us_elevation', 'global_mosaic', 'daily_terra_ndvi', 
> 'daily_aqua_ndvi', 'daily_aqua_721', 'daily_aqua', 'BMNG', 
> 'srtmplus', None, 'us_colordem', 'worldwind_dem', 'daily_terra_721']
> Got:
>     [None, 'us_landsat_wgs84', 'global_mosaic_base', 
> 'huemapped_srtm', 'srtm_mag', 'daily_terra', 'modis', 
> 'us_elevation', 'global_mosaic', 'daily_terra_ndvi', 
> 'daily_aqua_ndvi', 'daily_aqua_721', 'daily_aqua', 'BMNG', 
> 'srtmplus', 'us_colordem', 'worldwind_dem', 'us_ned', 
> 'daily_terra_721']
> 
> 
> ======================================================================
> FAIL: Doctest: wms_GeoServerCapabilities.txt
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/doctest.py", line 2145, in runTest
>     raise self.failureException(self.format_failure(new.getvalue()))
> AssertionError: Failed doctest test for wms_GeoServerCapabilities.txt
>   File 
> "/usr/local/OWSLib/trunk/tests/wms_GeoServerCapabilities.txt", line 0
> 
> ----------------------------------------------------------------------
> File 
> "/usr/local/OWSLib/trunk/tests/wms_GeoServerCapabilities.txt",
>  line 48, in wms_GeoServerCapabilities.txt Failed example:
>     wms['opengeo:poi'].boundingBox
> Expected:
>     (-74.012, 40.707999999999998, -74.001999999999995, 
> 40.719999999999999, 'EPSG:4326') Got nothing
> 
> 
> ----------------------------------------------------------------------
> Ran 13 tests in 288.546s
> 
> FAILED (failures=5)
> 
> 
> 
> On Wed, Sep 1, 2010 at 7:44 AM, Dominic Lowe 
> <[email protected]> wrote:
> 
> 
>       Tyler,
>       
>       Glad you got it running.
>       
>       What are the errors you get? Usually errors are caused 
> by changes to the server implementations.
>       
>       Regards
>       
>       Dom
> 
> 
> 
_______________________________________________
Community mailing list
[email protected]
http://lists.gispython.org/mailman/listinfo/community

Reply via email to