def setUp(self): BaseTestRest.setUp(self) waypoint = Waypoint( waypoint_type='summit', elevation=2000, geometry=DocumentGeometry( geom='SRID=3857;POINT(635956 5723604)') ) outing = Outing( activities=['skitouring'], date_start=date(2016, 1, 1), date_end=date(2016, 1, 1), geometry=DocumentGeometry(geom='SRID=3857;POINT(0 0)') ) article = Article( categories=['site_info'], activities=['hiking'], article_type='collab' ) for lang in default_langs: locale = OutingLocale(lang=lang, title=f'Title in {lang}') outing.locales.append(locale) locale = DocumentLocale(lang=lang, title=f'Title in {lang}') article.locales.append(locale) locale = WaypointLocale(lang=lang, title=f'Title in {lang}') waypoint.locales.append(locale) self.session.add(article) self.session.add(outing) self.session.add(waypoint) self.session.flush() fill_index(self.session) # make sure the search index is built force_search_index() contributor_id = self.global_userids['contributor'] for lang in default_langs: self.session.add(DocumentChange( time=datetime(2016, 1, 1, 12, 0, 0), user_id=contributor_id, change_type='created', document_id=waypoint.document_id, document_type=WAYPOINT_TYPE, user_ids=[contributor_id], langs=[lang] )) self.session.flush()
def setUp(self): # noqa super(TestSearchRest, self).setUp() self._prefix = '/search' self.waypoint1 = Waypoint( document_id=534681, waypoint_type='summit', elevation=2000, geometry=DocumentGeometry(geom='SRID=3857;POINT(635956 5723604)'), locales=[ WaypointLocale(lang='fr', title='Dent de Crolles', description='...', summary='La Dent de Crolles'), WaypointLocale(lang='en', title='Dent de Crolles', description='...', summary='The Dent de Crolles') ]) self.session.add(self.waypoint1) self.session.add( Waypoint(document_id=534682, waypoint_type='summit', elevation=4985, geometry=DocumentGeometry( geom='SRID=3857;POINT(635956 5723604)'), locales=[ WaypointLocale(lang='en', title='Mont Blanc', description='...', summary='The heighest point in Europe') ])) self.session.add( Route(document_id=534683, activities=['skitouring'], elevation_max=1500, elevation_min=700, locales=[ RouteLocale(lang='fr', title='Mont Blanc du ciel', description='...', summary='Ski') ])) self.session.flush() fill_index(self.session) # make sure the search index is built force_search_index()
def setUp(self): # noqa super(TestSearchRest, self).setUp() self._prefix = '/search' self.waypoint1 = Waypoint( document_id=534681, waypoint_type='summit', elevation=2000, geometry=DocumentGeometry( geom='SRID=3857;POINT(635956 5723604)'), locales=[ WaypointLocale( lang='fr', title='Dent de Crolles', description='...', summary='La Dent de Crolles'), WaypointLocale( lang='en', title='Dent de Crolles', description='...', summary='The Dent de Crolles') ]) self.session.add(self.waypoint1) self.session.add(Waypoint( document_id=534682, waypoint_type='summit', elevation=4985, geometry=DocumentGeometry( geom='SRID=3857;POINT(635956 5723604)'), locales=[ WaypointLocale( lang='en', title='Mont Blanc', description='...', summary='The heighest point in Europe') ])) self.session.add(Route( document_id=534683, activities=['skitouring'], elevation_max=1500, elevation_min=700, locales=[ RouteLocale( lang='fr', title='Mont Blanc du ciel', description='...', summary='Ski') ])) self.session.flush() fill_index(self.session) # make sure the search index is built force_search_index()