Exemple #1
0
 def test_raise_on_bad_delim(self):
     field = Field('test', delimiter=1)
     field.name = 'hello'
     self.assertRaisesRegexp(
         ImproperlyConfigured, (
             'Field attribute hello.delimiter expected a character '
             'buffer object'
         ), field.get_value, {}
     )
Exemple #2
0
    def test_field_raises_fielderror(self):
        field = Field('ha.nope')
        field.name = 'nope'

        obj = {'ha': 1}

        self.assertRaises(FieldError, field.get_value, obj)
        self.assertRaises(ParserError, field.get_value, obj)
        self.assertRaises(TypeError, field.get_value, obj)