web/test/unittest_controller.py
changeset 3460 e4843535db25
parent 2773 b2530e3e0afb
child 5421 8167de96c523
equal deleted inserted replaced
3459:e134d2dd9992 3460:e4843535db25
    11 
    11 
    12 class BaseControllerTC(testlib.CubicWebTC):
    12 class BaseControllerTC(testlib.CubicWebTC):
    13 
    13 
    14     def test_parse_datetime_ok(self):
    14     def test_parse_datetime_ok(self):
    15         ctrl = self.vreg['controllers'].select('view', self.request())
    15         ctrl = self.vreg['controllers'].select('view', self.request())
    16         pd = ctrl.parse_datetime
    16         pd = ctrl._cw.parse_datetime
    17         self.assertIsInstance(pd('2006/06/24 12:18'), datetime)
    17         self.assertIsInstance(pd('2006/06/24 12:18'), datetime)
    18         self.assertIsInstance(pd('2006/06/24'), date)
    18         self.assertIsInstance(pd('2006/06/24'), date)
    19         self.assertIsInstance(pd('2006/06/24 12:18', 'Datetime'), datetime)
    19         self.assertIsInstance(pd('2006/06/24 12:18', 'Datetime'), datetime)
    20         self.assertIsInstance(pd('2006/06/24', 'Datetime'), datetime)
    20         self.assertIsInstance(pd('2006/06/24', 'Datetime'), datetime)
    21         self.assertIsInstance(pd('2006/06/24', 'Date'), date)
    21         self.assertIsInstance(pd('2006/06/24', 'Date'), date)
    22         self.assertIsInstance(pd('12:18', 'Time'), time)
    22         self.assertIsInstance(pd('12:18', 'Time'), time)
    23 
    23 
    24     def test_parse_datetime_ko(self):
    24     def test_parse_datetime_ko(self):
    25         ctrl = self.vreg['controllers'].select('view', self.request())
    25         ctrl = self.vreg['controllers'].select('view', self.request())
    26         pd = ctrl.parse_datetime
    26         pd = ctrl._cw.parse_datetime
    27         self.assertRaises(ValueError,
    27         self.assertRaises(ValueError,
    28                           pd, '2006/06/24 12:188', 'Datetime')
    28                           pd, '2006/06/24 12:188', 'Datetime')
    29         self.assertRaises(ValueError,
    29         self.assertRaises(ValueError,
    30                           pd, '2006/06/240', 'Datetime')
    30                           pd, '2006/06/240', 'Datetime')
    31         self.assertRaises(ValueError,
    31         self.assertRaises(ValueError,