def test_validate_type(self): name = Param((str, )) with self.assertRaises(TypeError): name.validate(None, "name", 1)
def test_validate_default_type(self): name = Param((str, ), default=1) with self.assertRaises(TypeError): name.validate(None, "name", None)
def test_validate_user_defined_type(self): user = Param("sentry.models.User") assert user.validate(None, "user", User())
def test_validate_required(self): name = Param((str, )) with self.assertRaises(AttributeError): name.validate(None, "name", None)
def test_validate_user_defined_type(self): user = Param('sentry.models.user.User') assert user.validate(None, 'user', User())
def test_validate_default_type(self): name = Param(six.string_types, default=1) with self.assertRaises(TypeError): name.validate(None, 'name', None)
def test_validate_required(self): name = Param(six.string_types) with self.assertRaises(AttributeError): name.validate(None, 'name', None)
def test_validate_type(self): name = Param(six.string_types) with self.assertRaises(TypeError): name.validate(None, "name", 1)