def test_match_validation(self):
     errors = ValidationHelper.validate([("match_id_validator",
                                          "0010c1_0m2")])
     self.assertEqual(
         errors,
         {"Errors": [{
             "match_id": "0010c1_0m2 is not a valid match id"
         }]})
    def get(self, *args, **kw):
        self._validate_tba_app_id()
        self._errors = ValidationHelper.validate(self._validators)
        if self._errors:
            self.abort(400)

        self._track_call(*args, **kw)
        super(ApiBaseController, self).get(*args, **kw)
    def get(self, *args, **kw):
        self._validate_tba_app_id()
        self._errors = ValidationHelper.validate(self._validators)
        if self._errors:
            self.abort(400)

        self._track_call(*args, **kw)
        super(ApiBaseController, self).get(*args, **kw)
    def get(self, *args, **kw):
        self._validate_tba_app_id()
        self._errors = ValidationHelper.validate(self._validators)
        if self._errors:
            self.abort(400)

        self._track_call(*args, **kw)
        super(ApiBaseController, self).get(*args, **kw)
        self.response.headers['X-TBA-Version'] = '{}'.format(self.API_VERSION)
Beispiel #5
0
    def get(self, *args, **kw):
        self._validate_tba_app_id()
        self._errors = ValidationHelper.validate(self._validators)
        if self._errors:
            self.abort(400)

        self._track_call(*args, **kw)
        super(ApiBaseController, self).get(*args, **kw)
        self.response.headers['X-TBA-Version'] = '{}'.format(self.API_VERSION)
    def get(self, *args, **kw):
        self._validate_tba_app_id()
        self._errors = ValidationHelper.validate(self._validators)
        if self._errors:
            self.abort(400)

        self._track_call(*args, **kw)
        super(ApiBaseController, self).get(*args, **kw)
        self._set_cache_header_length(self.CACHE_HEADER_LENGTH)
    def get(self, *args, **kw):
        self._validate_tba_app_id()
        self._errors = ValidationHelper.validate(self._validators)
        if self._errors:
            self.abort(400)

        self._track_call(*args, **kw)
        super(ApiBaseController, self).get(*args, **kw)
        self.response.headers["X-TBA-Version"] = "{}".format(self.API_VERSION)
        self.response.headers["Vary"] = "Accept-Encoding"
    def get(self, *args, **kw):
        self._validate_tba_app_id()
        self._errors = ValidationHelper.validate(self._validators)
        if self._errors:
            self.abort(400)

        self._track_call(*args, **kw)
        super(ApiBaseController, self).get(*args, **kw)
        self.response.headers["X-TBA-Version"] = "{}".format(self.API_VERSION)
        self._set_cache_header_length(self.CACHE_HEADER_LENGTH)
 def test_combo_validation(self):
     errors = ValidationHelper.validate([("match_id_validator",
                                          "0010c1_0m2"),
                                         ("team_id_validator", "frc01"),
                                         ("event_id_validator", "1cmp")])
     self.assertEqual(
         errors, {
             "Errors": [{
                 "match_id": "0010c1_0m2 is not a valid match id"
             }, {
                 "team_id": "frc01 is not a valid team id"
             }, {
                 "event_id": "1cmp is not a valid event id"
             }]
         })
 def test_multi_digits_in_event_key(self):
     errors = ValidationHelper.validate([("event_id_validator", "2017bc18")])
     self.assertEqual(None, errors)
 def testTeamValidation(self):
     errors = ValidationHelper.validate([("team_id_validator", "frc01")])
     self.assertEqual(errors, {"Errors": [{"team_id": "frc01 is not a valid team id"}]})
 def testValidValidation(self):
     errors = ValidationHelper.validate([("team_id_validator", "frc101")])
     self.assertEqual(None, errors)
 def testComboValidation(self):
     errors = ValidationHelper.validate([("match_id_validator", "0010c1_0m2"),
         ("team_id_validator", "frc01"),
         ("event_id_validator", "1cmp")])
     self.assertEqual(errors, {"Errors": [{"match_id": "0010c1_0m2 is not a valid match id"}, {"team_id": "frc01 is not a valid team id"},{"event_id": "1cmp is not a valid event id"}]})
 def testMatchValidation(self):
     errors = ValidationHelper.validate([("match_id_validator", "0010c1_0m2")])
     self.assertEqual(errors, {"Errors": [{"match_id": "0010c1_0m2 is not a valid match id"}]})
 def testEventValidation(self):
     errors = ValidationHelper.validate([("event_id_validator", "1cmp")])
     self.assertEqual(errors, {"Errors": [{"event_id": "1cmp is not a valid event id"}]})
 def test_team_validation(self):
     errors = ValidationHelper.validate([("team_id_validator", "frc01")])
     self.assertEqual(
         errors, {"Errors": [{
             "team_id": "frc01 is not a valid team id"
         }]})
 def test_valid_validation(self):
     errors = ValidationHelper.validate([("team_id_validator", "frc101")])
     self.assertEqual(None, errors)
 def test_multi_digits_in_event_key(self):
     errors = ValidationHelper.validate([("event_id_validator", "2017bc18")
                                         ])
     self.assertEqual(None, errors)
 def test_michigan_eigth_finals_valid_validation(self):
     errors = ValidationHelper.validate([("match_id_validator",
                                          "2015micmp_ef3m1")])
     self.assertEqual(None, errors)
 def test_event_validation(self):
     errors = ValidationHelper.validate([("event_id_validator", "1cmp")])
     self.assertEqual(
         errors, {"Errors": [{
             "event_id": "1cmp is not a valid event id"
         }]})
 def testMichiganEigthFinalsValidValidation(self):
     errors = ValidationHelper.validate([("match_id_validator", "2015micmp_ef3m1")])
     self.assertEqual(None, errors)