Exemplo n.º 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))
Exemplo n.º 2
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))
Exemplo n.º 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))
Exemplo n.º 4
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))
Exemplo n.º 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)
Exemplo n.º 6
0
 def getMarkers(self):
     yield IGeoLocation(self.context)
Exemplo n.º 7
0
 def getMapLocation(self):
     geolocation = IGeoLocation(self.context)
     return geolocation.getMapLocation()