Exemple #1
0
    def test_widget(self):
        w = RangeWidget()
        self.assertEqual(len(w.widgets), 2)
        self.assertHTMLEqual(w.render('price', ''), """
            <input type="text" name="price_0" />
            -
            <input type="text" name="price_1" />""")

        self.assertHTMLEqual(w.render('price', slice(5.99, 9.99)), """
            <input type="text" name="price_0" value="5.99" />
            -
            <input type="text" name="price_1" value="9.99" />""")
Exemple #2
0
    def test_widget(self):
        w = RangeWidget()
        self.assertEqual(len(w.widgets), 2)
        self.assertHTMLEqual(w.render('price', ''), """
            <input type="text" name="price_min" />
            -
            <input type="text" name="price_max" />""")

        self.assertHTMLEqual(w.render('price', slice(5.99, 9.99)), """
            <input type="text" name="price_min" value="5.99" />
            -
            <input type="text" name="price_max" value="9.99" />""")
 def test_widget_attributes(self):
     w = RangeWidget(attrs={'type': 'date'})
     self.assertEqual(len(w.widgets), 2)
     self.assertHTMLEqual(w.render('date', ''), """
         <input type="date" name="date_0" />
         -
         <input type="date" name="date_1" />""")
Exemple #4
0
 def test_widget_attributes(self):
     w = RangeWidget(attrs={'type': 'date'})
     self.assertEqual(len(w.widgets), 2)
     self.assertHTMLEqual(w.render('date', ''), """
         <input type="date" name="date_min" />
         -
         <input type="date" name="date_max" />""")