Example #1
0
    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()
Example #2
0
    def setUp(self):  # noqa
        BaseTestRest.setUp(self)
        self._prefix = '/waypoints'

        self.username = None
        self.user = None

        self.limit = int(self.settings['rate_limiting.limit'])
        self.limit_moderator = int(
            self.settings['rate_limiting.limit_moderator'])
        self.limit_robot = int(self.settings['rate_limiting.limit_robot'])
        self.window_span = int(self.settings['rate_limiting.window_span'])
        self.max_times = int(self.settings['rate_limiting.max_times'])
Example #3
0
 def tearDown(self):
     BaseTestRest.tearDown(self)
     self.set_discourse_not_mocked()
Example #4
0
 def setUp(self):  # noqa
     self.original_discourse_client = get_discourse_client(self.settings)
     self._prefix = "/users"
     self._model = User
     BaseTestRest.setUp(self)
     self.set_discourse_up()
Example #5
0
 def setUp(self):  # noqa
     self.set_prefix_and_model(
         "/waypoints", Waypoint, ArchiveWaypoint, ArchiveWaypointLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()
Example #6
0
 def setUp(self):  # noqa
     self._prefix = "/users"
     self._model = User
     BaseTestRest.setUp(self)
     self._add_test_data()
Example #7
0
 def setUp(self):  # noqa
     self.set_prefix_and_model("/images", Image, ArchiveImage,
                               ArchiveImageLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()
Example #8
0
 def setUp(self):  # noqa
     BaseTestRest.setUp(self)
     self._add_test_data()
Example #9
0
 def setUp(self):  # noqa
     self._prefix = "/users"
     self._model = User
     BaseTestRest.setUp(self)
     self.set_discourse_up()
Example #10
0
 def __init__(self, *args, **kwargs):
     BaseTestRest.__init__(self, *args, **kwargs)
     self.original_discourse_client = get_discourse_client(self.settings)
Example #11
0
 def setUp(self):  # noqa
     BaseTestRest.setUp(self)
     self._add_test_data()
Example #12
0
 def setUp(self):  # noqa
     self.set_prefix_and_model(
         "/routes", Route, ArchiveRoute, ArchiveRouteLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()
Example #13
0
 def setUp(self):  # noqa
     self.set_prefix_and_model(
         "/images", Image, ArchiveImage, ArchiveImageLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()