def test_IntervalWidget_value_from_datadict(self): w = IntervalWidget() v = w.value_from_datadict(prepend("foo_", widgetParams()), [], 'foo') self.assertEqual(v, widgetParams()) w = IntervalWidget('D') v = w.value_from_datadict(dict(foo_days='1'), [], 'foo') self.assertEqual(v, dict(days=1)) w = IntervalWidget('D') v = w.value_from_datadict(dict(foo_days='X'), [], 'foo') self.assertEqual(v, dict(days='X', BAD='days'))
def test_IntervalWidget_value_from_datadict(self): w = IntervalWidget() v = w.value_from_datadict( prepend("foo_", widgetParams()), [], 'foo' ) self.assertEquals(v, widgetParams()) w = IntervalWidget('D') v = w.value_from_datadict( dict(foo_days='1'), [], 'foo' ) self.assertEquals(v, dict(days=1)) w = IntervalWidget('D') v = w.value_from_datadict( dict(foo_days='X'), [], 'foo' ) self.assertEquals(v, dict(days='X', BAD='days'))