コード例 #1
0
 def test_date_cast(self):
     now = datetime.datetime.now()
     with patch('datetime.datetime'):
         datetime.datetime.now.return_value = now
         self.assertEqual(now, utils.date_cast(None))
     self.assertEqual(now, utils.date_cast(now))
     try:
         ret = utils.date_cast('Mon Dec 23 10:19:15 MST 2013')
         expected_ret = datetime.datetime(2013, 12, 23, 10, 19, 15)
         self.assertEqual(ret, expected_ret)
     except RuntimeError:
         # Unparseable without timelib installed
         self.skipTest('\'timelib\' is not installed')
コード例 #2
0
ファイル: utils_test.py プロジェクト: bryson/salt
 def test_date_cast(self):
     now = datetime.datetime.now()
     with patch('datetime.datetime'):
         datetime.datetime.now.return_value = now
         self.assertEqual(now, utils.date_cast(None))
     self.assertEqual(now, utils.date_cast(now))
     try:
         ret = utils.date_cast('Mon Dec 23 10:19:15 MST 2013')
         expected_ret = datetime.datetime(2013, 12, 23, 10, 19, 15)
         self.assertEqual(ret, expected_ret)
     except RuntimeError:
         # Unparseable without timelib installed
         self.skipTest('\'timelib\' is not installed')