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
