I'm still getting on doctest error for r1675, so I added a ticket and
attached a fix.  I assume one of you can review the diff file and commit the
change if it passes muster.
http://trac.gispython.org/lab/ticket/231

- Tyler



On Thu, Sep 2, 2010 at 5:12 AM, Dominic Lowe <[email protected]>wrote:

> Okay, I've fixed the rest of the testing errors in r1675.
>
> Regards
> Dom
>
>
>
>
>
>
> On 01/09/10 17:21, Kralidis,Tom [Ontario] wrote:
>
>>
>> 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
>>
>
> _______________________________________________
> Community mailing list
> [email protected]
> http://lists.gispython.org/mailman/listinfo/community
>
_______________________________________________
Community mailing list
[email protected]
http://lists.gispython.org/mailman/listinfo/community

Reply via email to