def test_float_none(self):
     self.assertEqual(None, from_param(float, None))
 def test_from_param_date(self):
     assert from_param(datetime.date, "2008-02-28") == datetime.date(2008, 2, 28)
 def test_from_param_time(self):
     assert from_param(datetime.time, '12:14:56') == \
         datetime.time(12, 14, 56)
 def test_float_zero(self):
     self.assertEqual(0.0, from_param(float, 0))
     self.assertEqual(0.0, from_param(float, 0.0))
     self.assertEqual(0.0, from_param(float, '0'))
     self.assertEqual(0.0, from_param(float, '0.0'))
 def test_int_nonzero(self):
     self.assertEqual(1, from_param(int, 1))
     self.assertEqual(1, from_param(int, "1"))
 def test_float_zero(self):
     self.assertEqual(0.0, from_param(float, 0))
     self.assertEqual(0.0, from_param(float, 0.0))
     self.assertEqual(0.0, from_param(float, "0"))
     self.assertEqual(0.0, from_param(float, "0.0"))
 def test_from_param_datetime(self):
     assert from_param(datetime.datetime, '2009-12-23T12:14:56') == \
         datetime.datetime(2009, 12, 23, 12, 14, 56)
 def test_from_param_usertype(self):
     assert from_param(MyUserType(), "test") == "test"
 def test_from_param_date(self):
     assert from_param(datetime.date, '2008-02-28') == \
         datetime.date(2008, 2, 28)
 def test_from_param_time(self):
     assert from_param(datetime.time, '12:14:56') == \
         datetime.time(12, 14, 56)
 def test_float_none(self):
     self.assertEqual(None, from_param(float, None))
 def test_float_nonzero(self):
     self.assertEqual(1.0, from_param(float, 1))
     self.assertEqual(1.0, from_param(float, 1.0))
     self.assertEqual(1.0, from_param(float, '1'))
     self.assertEqual(1.0, from_param(float, '1.0'))
 def test_from_param_usertype(self):
     assert from_param(MyUserType(), 'test') == 'test'
 def test_from_param_time(self):
     assert from_param(datetime.time, "12:14:56") == datetime.time(12, 14, 56)
 def test_from_param_usertype(self):
     assert from_param(MyUserType(), 'test') == 'test'
 def test_from_param_datetime(self):
     assert from_param(datetime.datetime, "2009-12-23T12:14:56") == datetime.datetime(2009, 12, 23, 12, 14, 56)
 def test_int_zero(self):
     self.assertEqual(0, from_param(int, 0))
     self.assertEqual(0, from_param(int, '0'))
 def test_int_zero(self):
     self.assertEqual(0, from_param(int, 0))
     self.assertEqual(0, from_param(int, "0"))
 def test_int_nonzero(self):
     self.assertEqual(1, from_param(int, 1))
     self.assertEqual(1, from_param(int, '1'))
 def test_int_none(self):
     self.assertEqual(None, from_param(int, None))
 def test_int_none(self):
     self.assertEqual(None, from_param(int, None))
 def test_float_nonzero(self):
     self.assertEqual(1.0, from_param(float, 1))
     self.assertEqual(1.0, from_param(float, 1.0))
     self.assertEqual(1.0, from_param(float, "1"))
     self.assertEqual(1.0, from_param(float, "1.0"))
 def test_from_param_date(self):
     assert from_param(datetime.date, '2008-02-28') == \
         datetime.date(2008, 2, 28)