Exemple #1
0
 def getMarkers(self):
     results = []
     for item in self._getItems():
         marker = IMarker(item, None)
         if marker is None:
             if base_hasattr(item, 'getObject'):
                 marker = IMarker(item.getObject(), None)
         if marker is not None:
             results.append(marker)
     return results
 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))
Exemple #3
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))
 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))
Exemple #5
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))
Exemple #6
0
 def getMarkers(self):
     return [IMarker(self.context)]