Exemplo n.º 1
0
    def test_list_field(self):
        obj = ListField(field_type=CharField())
        obj.add('foo')
        obj.add('bar')
        obj.add('baz')

        self.assertSetEqual({'foo', 'bar', 'baz'}, set(obj.python_value))
Exemplo n.º 2
0
    def test_list_field_bad_data(self):
        obj = ListField(field_type=IntegerField())

        with self.assertRaises(AssertionError):
            obj.add('foo')

        with self.assertRaises(AssertionError):
            obj.add(None)