Changeset 459
- Timestamp:
- 11/15/06 18:24:48 (2 years ago)
- Files:
-
- PleiadesGeocoder/trunk/tests/FolderGeoViews.txt (modified) (4 diffs)
- PleiadesGeocoder/trunk/tests/_testing.py (added)
- PleiadesGeocoder/trunk/tests/test_functional.py (modified) (2 diffs)
- PleiadesGeocoder/trunk/tests/test_simple.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PleiadesGeocoder/trunk/tests/FolderGeoViews.txt
r393 r459 67 67 >>> browser.open("%s/georss" % folder_url) 68 68 >>> browser.contents 69 '<?xml version="1.0" encoding=" UTF-8"?>\n<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\n xmlns="http://purl.org/rss/1.0/"\n xmlns:dc="http://purl.org/dc/elements/1.1/"\n xmlns:georss="http://www.georss.org/georss">\n <channel rdf:about="http://nohost/plone/Members/test_user_1_">\n <link>http://nohost/plone/Members/test_user_1_</link>\n <title>test_user_1_</title>\n <description></description>\n <items>\n <rdf:Seq>\n <rdf:li resource="http://nohost/plone/Members/test_user_1_/document"/>\n </rdf:Seq>\n </items>\n </channel>\n <item rdf:about="http://nohost/plone/Members/test_user_1_/document">\n <link>http://nohost/plone/Members/test_user_1_/document</link>\n <title>document</title>\n <description>No description</description>\n <georss:point>40.585609 -105.083733</georss:point>\n </item>\n</rdf:RDF>\n\n'69 '<?xml version="1.0" encoding="utf-8"?>\n<feed xmlns="http://www.w3.org/2005/Atom"\n xmlns:georss="http://www.georss.org/georss">\n <title>test_user_1_</title>\n <link>http://nohost/plone/Members/test_user_1_</link>\n <updated/>\n <author/>\n <id/>\n \n <entry>\n <title>document</title>\n <link>http://nohost/plone/Members/test_user_1_/document</link>\n <id/>\n <updated/>\n <summary>No description</summary>\n <georss:point>40.585609 -105.083733</georss:point>\n </entry>\n \n</feed>\n\n' 70 70 71 71 Test maxitems=0 … … 73 73 >>> browser.open("%s/georss?maxitems=0" % folder_url) 74 74 >>> browser.contents 75 '<?xml version="1.0" encoding="UTF-8"?>\n<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\n xmlns="http://purl.org/rss/1.0/"\n xmlns:dc="http://purl.org/dc/elements/1.1/"\n xmlns:georss="http://www.georss.org/georss">\n <channel rdf:about="http://nohost/plone/Members/test_user_1_">\n <link>http://nohost/plone/Members/test_user_1_</link>\n <title>test_user_1_</title>\n <description></description>\n <items>\n <rdf:Seq>\n </rdf:Seq>\n </items>\n </channel>\n</rdf:RDF>\n\n' 76 75 '<?xml version="1.0" encoding="utf-8"?>\n<feed xmlns="http://www.w3.org/2005/Atom"\n xmlns:georss="http://www.georss.org/georss">\n <title>test_user_1_</title>\n <link>http://nohost/plone/Members/test_user_1_</link>\n <updated/>\n <author/>\n <id/>\n \n \n</feed>\n\n' 77 76 78 77 Test the KML 2.1 view … … 90 89 >>> browser.open("%s/Members/georss" % self.portal.absolute_url()) 91 90 >>> browser.contents 92 '<?xml version="1.0" encoding=" UTF-8"?>\n<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\n xmlns="http://purl.org/rss/1.0/"\n xmlns:dc="http://purl.org/dc/elements/1.1/"\n xmlns:georss="http://www.georss.org/georss">\n <channel rdf:about="http://nohost/plone/Members">\n <link>http://nohost/plone/Members</link>\n <title>Members</title>\n <description>Container for portal members\' home directories</description>\n <items>\n <rdf:Seq>\n <rdf:li resource="http://nohost/plone/author/test_user_1_"/>\n </rdf:Seq>\n </items>\n </channel>\n <item rdf:about="http://nohost/plone/author/test_user_1_">\n <link>http://nohost/plone/author/test_user_1_</link>\n <title>Test User</title>\n <description>Faceless test user number one</description>\n <georss:point>40.585609 -105.083733</georss:point>\n </item>\n</rdf:RDF>\n\n'91 '<?xml version="1.0" encoding="utf-8"?>\n<feed xmlns="http://www.w3.org/2005/Atom"\n xmlns:georss="http://www.georss.org/georss">\n <title>Members</title>\n <link>http://nohost/plone/Members</link>\n <updated/>\n <author/>\n <id/>\n \n <entry>\n <title>Test User</title>\n <link>http://nohost/plone/author/test_user_1_</link>\n <id/>\n <updated/>\n <summary>Faceless test user number one</summary>\n <georss:point>40.585609 -105.083733</georss:point>\n </entry>\n \n</feed>\n\n' 93 92 94 93 >>> browser.open("%s/Members/kml" % self.portal.absolute_url()) … … 104 103 >>> browser.open("%s/georss" % document.absolute_url()) 105 104 >>> browser.contents 106 '<?xml version="1.0" encoding=" UTF-8"?>\n<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\n xmlns="http://purl.org/rss/1.0/"\n xmlns:dc="http://purl.org/dc/elements/1.1/"\n xmlns:georss="http://www.georss.org/georss">\n <channel rdf:about="http://nohost/plone/Members/test_user_1_/document">\n <link>http://nohost/plone/Members/test_user_1_/document</link>\n <title>document</title>\n <description></description>\n <items>\n <rdf:Seq>\n <rdf:li resource="http://nohost/plone/Members/test_user_1_/document"/>\n </rdf:Seq>\n </items>\n </channel>\n <item rdf:about="http://nohost/plone/Members/test_user_1_/document">\n <link>http://nohost/plone/Members/test_user_1_/document</link>\n <title>document</title>\n <description>No description</description>\n <georss:point>40.585609 -105.083733</georss:point>\n </item>\n</rdf:RDF>\n\n'105 '<?xml version="1.0" encoding="utf-8"?>\n<feed xmlns="http://www.w3.org/2005/Atom"\n xmlns:georss="http://www.georss.org/georss">\n <title>document</title>\n <link>http://nohost/plone/Members/test_user_1_/document</link>\n <updated/>\n <author/>\n <id/>\n \n <entry>\n <title>document</title>\n <link>http://nohost/plone/Members/test_user_1_/document</link>\n <id/>\n <updated/>\n <summary>No description</summary>\n <georss:point>40.585609 -105.083733</georss:point>\n </entry>\n \n</feed>\n\n' 107 106 108 107 >>> browser.open("%s/kml" % document.absolute_url()) PleiadesGeocoder/trunk/tests/test_functional.py
r300 r459 8 8 from Testing.ZopeTestCase import FunctionalDocFileSuite as Suite 9 9 10 # Shouldn't be necessary with latest SVN PTC 11 from Products.Five import zcml 12 import Products 13 zcml.load_config('configure.zcml', package=Products.PleiadesGeocoder) 10 from _testing import * 14 11 15 12 PloneTestCase.installProduct('PleiadesGeocoder') … … 24 21 25 22 def list_doctests(): 26 home = os.path.sep.join([os.environ['SOFTWARE_HOME'], 'Products', 'PleiadesGeocoder'])27 23 return [filename for filename in 28 glob.glob(os.path.sep.join([ home, 'tests', '*.txt']))]24 glob.glob(os.path.sep.join([TEST_HOME, '*.txt']))] 29 25 30 26 def list_nontestbrowser_tests(): PleiadesGeocoder/trunk/tests/test_simple.py
r300 r459 12 12 import IGeoreferenceable, IGeoserializable \ 13 13 , IGeoItemSimple, IGeoCollectionSimple 14 from Products.PleiadesGeocoder.adapters \ 15 import GeoItemSimple, GeoCollectionSimple 14 from Products.PleiadesGeocoder.geo import GeoItemSimple, GeoCollectionSimple 16 15 from Products.PleiadesGeocoder.utils import addSpatialMemberData 17 16 18 17 from Products.PloneTestCase import PloneTestCase 19 20 # Shouldn't be necessary with latest SVN PTC21 from Products.Five import zcml22 import Products23 zcml.load_config('configure.zcml', package=Products.PleiadesGeocoder)24 18 25 19 PloneTestCase.installProduct('PleiadesGeocoder')
