コード例 #1
0
 def testInterfaces(self):
     self.assertTrue(IGeoLocation.implementedBy(Location.LocationMarker))
     self.failUnless(verifyClass(IGeoLocation, Location.LocationMarker))
     self.failUnless(IMarker.implementedBy(Location.LocationMarker))
     self.failUnless(verifyClass(IMarker, Location.LocationMarker))
     self.failUnless(IRichMarker.implementedBy(Location.LocationMarker))
     self.failUnless(verifyClass(IRichMarker, Location.LocationMarker))
コード例 #2
0
ファイル: testLocation.py プロジェクト: keul/Products.Maps
 def testInterfaces(self):
     self.assertTrue(IGeoLocation.implementedBy(Location.LocationMarker))
     self.failUnless(verifyClass(IGeoLocation, Location.LocationMarker))
     self.failUnless(IMarker.implementedBy(Location.LocationMarker))
     self.failUnless(verifyClass(IMarker, Location.LocationMarker))
     self.failUnless(IRichMarker.implementedBy(Location.LocationMarker))
     self.failUnless(verifyClass(IRichMarker, Location.LocationMarker))
コード例 #3
0
 def testAdaption(self):
     self.folder.invokeFactory('GeoLocation', 'mylocation')
     mylocation = IRichMarker(self.folder.mylocation)
     self.failUnless(IGeoLocation.providedBy(mylocation))
     self.failUnless(verifyObject(IGeoLocation, mylocation))
     self.failUnless(IMarker.providedBy(mylocation))
     self.failUnless(verifyObject(IMarker, mylocation))
     self.failUnless(IRichMarker.providedBy(mylocation))
     self.failUnless(verifyObject(IRichMarker, mylocation))
コード例 #4
0
ファイル: testLocation.py プロジェクト: keul/Products.Maps
 def testAdaption(self):
     self.folder.invokeFactory("GeoLocation", "mylocation")
     mylocation = IRichMarker(self.folder.mylocation)
     self.failUnless(IGeoLocation.providedBy(mylocation))
     self.failUnless(verifyObject(IGeoLocation, mylocation))
     self.failUnless(IMarker.providedBy(mylocation))
     self.failUnless(verifyObject(IMarker, mylocation))
     self.failUnless(IRichMarker.providedBy(mylocation))
     self.failUnless(verifyObject(IRichMarker, mylocation))
コード例 #5
0
 def update(self, data):
     context = self.context
     coords = IGeoLocation(context, None)
     if coords and coords.latitude and coords.longitude:
         data['asset']['media'] = MAP_BASE % (coords.latitude,
                                              coords.longitude)
コード例 #6
0
ファイル: adapters.py プロジェクト: sixfeetup/Products.Maps
 def getMarkers(self):
     yield IGeoLocation(self.context)
コード例 #7
0
 def getMapLocation(self):
     geolocation = IGeoLocation(self.context)
     return geolocation.getMapLocation()