Пример #1
0
    def test_validate_type(self):
        name = Param((str, ))

        with self.assertRaises(TypeError):
            name.validate(None, "name", 1)
Пример #2
0
    def test_validate_default_type(self):
        name = Param((str, ), default=1)

        with self.assertRaises(TypeError):
            name.validate(None, "name", None)
Пример #3
0
 def test_validate_user_defined_type(self):
     user = Param("sentry.models.User")
     assert user.validate(None, "user", User())
Пример #4
0
    def test_validate_required(self):
        name = Param((str, ))

        with self.assertRaises(AttributeError):
            name.validate(None, "name", None)
Пример #5
0
 def test_validate_user_defined_type(self):
     user = Param('sentry.models.user.User')
     assert user.validate(None, 'user', User())
Пример #6
0
    def test_validate_default_type(self):
        name = Param(six.string_types, default=1)

        with self.assertRaises(TypeError):
            name.validate(None, 'name', None)
Пример #7
0
    def test_validate_required(self):
        name = Param(six.string_types)

        with self.assertRaises(AttributeError):
            name.validate(None, 'name', None)
Пример #8
0
    def test_validate_type(self):
        name = Param(six.string_types)

        with self.assertRaises(TypeError):
            name.validate(None, "name", 1)