def METHOD_NAME(self):
    BaseTestRest.METHOD_NAME(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()