コード例 #1
0
ファイル: test_fields.py プロジェクト: harrissoerja/vumi
 def test_validate(self):
     """
     By default, a ListOf field is a list of Unicode fields.
     """
     listof = ListOf()
     listof.validate([u'foo', u'bar'])
     self.assertRaises(ValidationError, listof.validate,
                       u'this is not a list')
     self.assertRaises(ValidationError, listof.validate, ['a', 2])
     self.assertRaises(ValidationError, listof.validate, [1, 2])
コード例 #2
0
 def test_validate(self):
     """
     By default, a ListOf field is a list of Unicode fields.
     """
     listof = ListOf()
     listof.validate([u'foo', u'bar'])
     self.assertRaises(ValidationError, listof.validate,
                       u'this is not a list')
     self.assertRaises(ValidationError, listof.validate, ['a', 2])
     self.assertRaises(ValidationError, listof.validate, [1, 2])
コード例 #3
0
    def test_validate_with_subtype(self):
        """
        If an explicit subtype is provided, its validation is used.
        """
        listof_unicode = ListOf(Unicode())
        listof_unicode.validate([u"a", u"b"])
        self.assertRaises(ValidationError, listof_unicode.validate, [1, 2])

        listof_int = ListOf(Integer())
        listof_int.validate([1, 2])
        self.assertRaises(ValidationError, listof_int.validate, [u"a", u"b"])

        listof_smallint = ListOf(Integer(max=10))
        listof_smallint.validate([1, 2])
        self.assertRaises(ValidationError, listof_smallint.validate, [1, 100])
コード例 #4
0
ファイル: test_fields.py プロジェクト: harrissoerja/vumi
    def test_validate_with_subtype(self):
        """
        If an explicit subtype is provided, its validation is used.
        """
        listof_unicode = ListOf(Unicode())
        listof_unicode.validate([u"a", u"b"])
        self.assertRaises(ValidationError, listof_unicode.validate, [1, 2])

        listof_int = ListOf(Integer())
        listof_int.validate([1, 2])
        self.assertRaises(ValidationError, listof_int.validate, [u"a", u"b"])

        listof_smallint = ListOf(Integer(max=10))
        listof_smallint.validate([1, 2])
        self.assertRaises(
            ValidationError, listof_smallint.validate, [1, 100])
コード例 #5
0
ファイル: test_fields.py プロジェクト: Nagato23/vumi
 def test_validate(self):
     listof = ListOf()
     listof.validate([u'foo', u'bar'])
     self.assertRaises(ValidationError, listof.validate,
                       u'this is not a list')
     self.assertRaises(ValidationError, listof.validate, ['a', 2])
コード例 #6
0
 def test_validate(self):
     listof = ListOf()
     listof.validate([u'foo', u'bar'])
     self.assertRaises(ValidationError, listof.validate,
                       u'this is not a list')
     self.assertRaises(ValidationError, listof.validate, ['a', 2])