Changeset 749 in products
- Timestamp:
- Jan 12, 2007 3:19:55 PM (17 years ago)
- Location:
- qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces/content/Marker.py
r534 r749 9 9 from Products.Archetypes.public import * 10 10 11 #from Products.ATContentTypes.content.base import ATCTContent 11 from zope.interface import implements 12 12 from Products.ATContentTypes.content.document import ATDocumentSchema 13 13 from Products.ATContentTypes.content.document import ATDocument … … 16 16 from Products.qPloneGoogleMaps.field import * 17 17 from Products.qPloneGoogleMaps.config import * 18 from geo.interfaces import IPlacemark 18 19 19 20 MarkerSchema = ATDocumentSchema.copy() + Schema(( … … 50 51 """ Map Marker """ 51 52 53 implements(IPlacemark) 52 54 schema = MarkerSchema 53 55 … … 74 76 return self.getLocation() 75 77 78 name = property(""" see interface """) 79 visibility = property(""" see interface """) 80 open = property(""" see interface """) 81 address = property(""" see interface """) 82 AddressDetails = property(""" see interface """) 83 phoneNumber = property(""" see interface """) 84 Snippet = property(""" see interface """) 85 LookAt = property(""" see interface """) 86 StyleSelector = property(""" see interface """) 87 Region = property(""" see interface """) 88 geometry = property(""" see interface """) 89 76 90 registerType(Marker, PROJECTNAME) -
qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces/tests/commonTestingStuff.py
r534 r749 8 8 from Products.CMFCore.utils import getToolByName 9 9 10 from Products.geolocation.interfaces.geolocation import IGEOLocated11 10 from geo.interfaces import IPoint 11 from Products.geolocation.adapters.geolocation import Point 12 12 from Products.qPloneGoogleMaps.adapters.markers import MarkersListing 13 13 from Products.qPloneGoogleMaps.browser.markersview import MarkersView -
qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces/tests/runalltests.py
r534 r749 8 8 # python /path/to/Zope/utilities/testrunner.py -qa 9 9 # 10 10 import psyco 11 psyco.full() 11 12 import os, sys 12 13 if __name__ == '__main__': -
qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces/tests/testAdapters.py
r534 r749 36 36 self.folder.source_folder.invokeFactory('Document', 'test_page') 37 37 folder_adapter = IMarkersListing(self.folder.source_folder) 38 self.failUnless(folder_adapter.listMarkers() == [], 39 "listMarkers adapters' method return incorrect value") 40 IGEOLocated(self.folder.source_folder.test_page).setLocation(FIELD_VALUE[0], FIELD_VALUE[1]) 38 IPoint(self.folder.source_folder.test_page).coordinates = (FIELD_VALUE[0], FIELD_VALUE[1], 0) 41 39 self.folder.source_folder.test_page.reindexObject() 42 40 self.failUnless(folder_adapter.listMarkers()[0].getId == 'test_page', -
qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces/tests/testMap.py
r534 r749 116 116 self.folder.invokeFactory('Folder', 'source_folder') 117 117 self.folder.source_folder.invokeFactory('Document', 'test_page') 118 I GEOLocated(self.folder.source_folder.test_page).setLocation(FIELD_VALUE[0], FIELD_VALUE[1])118 IPoint(self.folder.source_folder.test_page).coordinates = (FIELD_VALUE[0], FIELD_VALUE[1], 0) 119 119 self.folder.source_folder.test_page.reindexObject() 120 120 self.test_map.invokeFactory('Overlay', 'test_overlay') -
qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces/tests/testMarker.py
r534 r749 4 4 import os, sys, string 5 5 if __name__ == '__main__': 6 #import psyco; psyco.full() 6 7 execfile(os.path.join(sys.path[0], 'framework.py')) 7 8 8 9 from commonTestingStuff import * 10 from Products.qPloneGoogleMaps.content.Marker import Marker 11 from geo.interfaces import IPlacemark 9 12 10 13 class TestMarker(PloneTestCase.FunctionalTestCase): 11 14 """ Test Marker content type""" 15 16 def testInterface(self): 17 verifyClass(IPlacemark, Marker) 12 18 13 19 def afterSetUp(self): -
qPloneGoogleMaps/branches/qPloneGoogleMaps_with_geo_interfaces/tests/testOverlay.py
r534 r749 113 113 self.folder.invokeFactory('Folder', 'source_folder') 114 114 self.folder.source_folder.invokeFactory('Document', 'test_page') 115 I GEOLocated(self.folder.source_folder.test_page).setLocation(FIELD_VALUE[0], FIELD_VALUE[1])115 IPoint(self.folder.source_folder.test_page).coordinates = (FIELD_VALUE[0], FIELD_VALUE[1], 0) 116 116 self.folder.source_folder.test_page.reindexObject() 117 117 self.test_overlay.update(markerscolor=OVERLAY_COLOR)
Note: See TracChangeset
for help on using the changeset viewer.