def test_get_prep_value(self): field = AbstractArrayField(data_type='test') with self.assertRaises(ValueError): field.get_prep_value('not a list')
def test_to_python(self): field = AbstractArrayField(data_type='test') with self.assertRaises(ValidationError): field.to_python('not a list')
def test_db_type(self): field = AbstractArrayField(dimensions=2, data_type='test') self.assertEqual('test[][]', field.db_type(object))