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_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_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_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"))