示例#1
0
    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'))
示例#2
0
    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'))