﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30201	Form with IntegerRangeField does not validate	George Tantiras	nobody	"In a fresh Django installation: 



{{{#!python
from django import forms
from django.contrib.postgres.forms import IntegerRangeField
from psycopg2.extras import NumericRange


class A(forms.Form):
    lifespan = IntegerRangeField(required=True)


>>> data = {'lifespan': NumericRange(1918, 1999)} 
>>> p = A(data=data)
>>> p.data
{'lifespan': NumericRange(1918, 1999, '[)')}
>>> p.is_valid()
False
>>> p.errors
{'lifespan': ['This field is required.']}
>>> p.cleaned_data
{}
}}}


I discovered this behaviour while trying to test the clean method of a ModelForm with this field."	Bug	closed	contrib.postgres	2.1	Normal	invalid			Unreviewed	0	0	0	0	0	0
