Example #1
0
 def test_get_datetime(self):
     for text, datestring, dt in [
         ('2014.01.19', '%Y.%m.%d', datetime(2014, 1, 19)),
         ('14.01.19', '%y.%m.%d', datetime(2014, 1, 19)),
         ('2014-01-19', '%Y-%m-%d', datetime(2014, 1, 19)),
         ('2010-12-29', '%Y-%m-%d', datetime(2010, 12, 29)),
         ('2012-12', '%Y-%m', datetime(2012, 12, 1)),
         ('2011.01', '%Y.%m', datetime(2011, 1, 1)),
         ('2014-28', '%Y-%W', datetime(2014, 7, 14)),
         ('2010.12.29.12', '%Y.%m.%d.%H', datetime(2010, 12, 29, 12)),
         ('2009101112136', '%Y%m%d%H%M%S', datetime(2009, 10, 11, 12, 13, 6)),
             ]:
         self.assertEqual(dt, curator.get_datetime(text, datestring))
Example #2
0
 def test_get_datetime(self):
     for text, datestring, dt in [
         ('2014.01.19', '%Y.%m.%d', datetime(2014, 1, 19)),
         ('14.01.19', '%y.%m.%d', datetime(2014, 1, 19)),
         ('2014-01-19', '%Y-%m-%d', datetime(2014, 1, 19)),
         ('2010-12-29', '%Y-%m-%d', datetime(2010, 12, 29)),
         ('2012-12', '%Y-%m', datetime(2012, 12, 1)),
         ('2011.01', '%Y.%m', datetime(2011, 1, 1)),
         ('2014-28', '%Y-%W', datetime(2014, 7, 14)),
         ('2010.12.29.12', '%Y.%m.%d.%H', datetime(2010, 12, 29, 12)),
         ('2009101112136', '%Y%m%d%H%M%S', datetime(2009, 10, 11, 12, 13,
                                                    6)),
     ]:
         self.assertEqual(dt, curator.get_datetime(text, datestring))
Example #3
0
 def test_get_datetime_month_fix_negative(self):
     utc_now  = datetime(2015, 2, 22, 2, 34, 56)
     expected = datetime(2015, 2, 22, 0, 00, 00)
     weeknow  = utc_now.strftime('%Y-%m-%d')
     self.assertEqual(expected, curator.get_datetime(weeknow, '%Y-%m-%d'))
Example #4
0
 def test_get_datetime_week_fix_U(self):
     utc_now  = datetime(2015, 2, 21, 2, 34, 56)
     expected = datetime(2015, 2, 16, 0, 00, 00)
     weeknow  = utc_now.strftime('%Y-%U')
     self.assertEqual(expected, curator.get_datetime(weeknow, '%Y-%U'))