Ejemplo n.º 1
0
    def test_render(self):
        d = DateRangeInput()
        v = ['2000-01-01', '2001-01-01']
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)

        v = [None, '2001-01-01']
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)
        self.assertNotIn('value="2000-01-01"', r)
        self.assertIn('value="2001-01-01"', r)

        v = ['2000-01-01', None]
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)
        self.assertIn('value="2000-01-01"', r)
        self.assertNotIn('value="2001-01-01"', r)

        v = '2000-01-01'
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)
        self.assertNotIn('value="2000-01-01"', r)
Ejemplo n.º 2
0
    def test_value_from_datadict(self):
        d = DateRangeInput()
        data = {
            'date_start': '2000-01-01',
            'date_end': '2001-01-01',
        }
        name = 'date'

        v = d.value_from_datadict(data, None, name)
        self.assertEqual(v, ['2000-01-01', '2001-01-01'])
Ejemplo n.º 3
0
    def test_value_from_datadict(self):
        d = DateRangeInput()
        data = {
            'date_start': '2000-01-01',
            'date_end': '2001-01-01',
        }
        name = 'date'

        v = d.value_from_datadict(data, None, name)
        self.assertEqual(v, ['2000-01-01', '2001-01-01'])
Ejemplo n.º 4
0
    def test_render(self):
        d = DateRangeInput()
        v = ['2000-01-01', '2001-01-01']
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)

        v = [None, '2001-01-01']
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)
        self.assertNotIn('value="2000-01-01"', r)
        self.assertIn('value="2001-01-01"', r)

        v = ['2000-01-01', None]
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)
        self.assertIn('value="2000-01-01"', r)
        self.assertNotIn('value="2001-01-01"', r)

        v = '2000-01-01'
        r = d.render('date', v, {'id': 'id_date'})
        self.assertIn('name="date_start"', r)
        self.assertIn('name="date_end"', r)
        self.assertNotIn('value="2000-01-01"', r)