def test_update_markers(self):
     new_geo_types = self.p_types[1:]
     update_georeferenceable_objects(self.portal, new_geo_types)
     for oid in self.obj_ids:
         obj = self.folder[oid]
         if obj.portal_type in new_geo_types:
             self.assertTrue(IGeoreferenceable.providedBy(obj))
         else:
             self.assertFalse(IGeoreferenceable.providedBy(obj))
 def test_add_marker(self):
     new_geo_type = self.p_types[0]
     update_georeferenceable_objects(self.portal, [new_geo_type])
     for oid in self.obj_ids:
         obj = self.folder[oid]
         if obj.portal_type == new_geo_type:
             self.assertTrue(IGeoreferenceable.providedBy(obj))
         else:
             self.assertFalse(IGeoreferenceable.providedBy(obj))
def updateGeoObjects(event):
    update_georeferenceable_objects(event.context,
                    event.data.get('geo_content_types', []))