コード例 #1
0
ファイル: test_langs.py プロジェクト: c2corg/v6_api
    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()
コード例 #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'])
コード例 #3
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()
コード例 #4
0
 def setUp(self):  # noqa
     self.set_prefix_and_model(
         "/waypoints", Waypoint, ArchiveWaypoint, ArchiveWaypointLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()
コード例 #5
0
ファイル: test_user.py プロジェクト: mfournier/v6_api
 def setUp(self):  # noqa
     self._prefix = "/users"
     self._model = User
     BaseTestRest.setUp(self)
     self._add_test_data()
コード例 #6
0
ファイル: test_image.py プロジェクト: tsauerwein/c2corgv6_api
 def setUp(self):  # noqa
     self.set_prefix_and_model("/images", Image, ArchiveImage,
                               ArchiveImageLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()
コード例 #7
0
ファイル: test_image.py プロジェクト: c2corg/v6_api
 def setUp(self):  # noqa
     BaseTestRest.setUp(self)
     self._add_test_data()
コード例 #8
0
ファイル: test_user.py プロジェクト: arnaud-morvan/v6_api
 def setUp(self):  # noqa
     self._prefix = "/users"
     self._model = User
     BaseTestRest.setUp(self)
     self.set_discourse_up()
コード例 #9
0
ファイル: test_forum.py プロジェクト: c2corg/v6_api
 def setUp(self):  # noqa
     BaseTestRest.setUp(self)
     self._add_test_data()
コード例 #10
0
ファイル: test_route.py プロジェクト: tsauerwein/c2corgv6_api
 def setUp(self):  # noqa
     self.set_prefix_and_model(
         "/routes", Route, ArchiveRoute, ArchiveRouteLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()
コード例 #11
0
ファイル: test_image.py プロジェクト: tsauerwein/c2corgv6_api
 def setUp(self):  # noqa
     self.set_prefix_and_model(
         "/images", Image, ArchiveImage, ArchiveImageLocale)
     BaseTestRest.setUp(self)
     self._add_test_data()