Ejemplo n.º 1
0
 def test_iso8601_convert_from_string(self):
     """ convert string to date/datetime """
     self.assertEqual(utils.from_iso8601('2007-04-05'), datetime(2007, 4, 5))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30'), datetime(2007, 4, 5, 14, 30))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30Z'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T12:30-02:00'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T12:30:00-02:00'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
Ejemplo n.º 2
0
 def test_iso8601_convert_from_string(self):
     """ convert string to date/datetime """
     self.assertEqual(utils.from_iso8601('2007-04-05'), datetime(2007, 4, 5))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30'), datetime(2007, 4, 5, 14, 30))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30Z'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T12:30-02:00'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T12:30:00-02:00'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
Ejemplo n.º 3
0
 def test_iso8601_convert_from_string(self):
     """ convert string to date/datetime """
     self.assertEqual(utils.from_iso8601('2007-04-05'),
                      datetime(2007, 4, 5))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30'),
                      datetime(2007, 4, 5, 14, 30))
     self.assertEqual(
         utils.from_iso8601('2007-04-05T14:30Z'),
         datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(
         utils.from_iso8601('2007-04-05T12:30-02:00'),
         datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(
         utils.from_iso8601('2007-04-05T12:30:00-02:00'),
         datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T00:00:00'),
                      datetime(2007, 4, 5, 0, 0, 0))
     self.assertEqual(
         utils.from_iso8601('2007-04-05T00:00:00Z'),
         datetime(2007, 4, 5, 0, 0, 0, tzinfo=utils.FixedTZ(0, 0)))
     # microsecond
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.1'),
                      datetime(2007, 4, 5, 14, 30, 24, 100000))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.11'),
                      datetime(2007, 4, 5, 14, 30, 24, 110000))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.111'),
                      datetime(2007, 4, 5, 14, 30, 24, 111000))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.1111'),
                      datetime(2007, 4, 5, 14, 30, 24, 111100))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.11111'),
                      datetime(2007, 4, 5, 14, 30, 24, 111110))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.111111'),
                      datetime(2007, 4, 5, 14, 30, 24, 111111))
     self.assertEqual(
         utils.from_iso8601('2016-08-05T03:14:14.809Z'),
         datetime(2016, 8, 5, 3, 14, 14, 809000, tzinfo=utils.FixedTZ(0,
                                                                      0)))
Ejemplo n.º 4
0
 def test_iso8601_convert_from_string(self):
     """ convert string to date/datetime """
     self.assertEqual(utils.from_iso8601('2007-04-05'), datetime(2007, 4, 5))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30'), datetime(2007, 4, 5, 14, 30))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30Z'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T12:30-02:00'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T12:30:00-02:00'), datetime(2007, 4, 5, 14, 30, tzinfo=utils.FixedTZ(0, 0)))
     self.assertEqual(utils.from_iso8601('2007-04-05T00:00:00'), datetime(2007, 4, 5, 0, 0, 0))
     self.assertEqual(utils.from_iso8601('2007-04-05T00:00:00Z'), datetime(2007, 4, 5, 0, 0, 0, tzinfo=utils.FixedTZ(0, 0)))
     # microsecond
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.1'), datetime(2007, 4, 5, 14, 30, 24, 100000))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.11'), datetime(2007, 4, 5, 14, 30, 24, 110000))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.111'), datetime(2007, 4, 5, 14, 30, 24, 111000))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.1111'), datetime(2007, 4, 5, 14, 30, 24, 111100))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.11111'), datetime(2007, 4, 5, 14, 30, 24, 111110))
     self.assertEqual(utils.from_iso8601('2007-04-05T14:30:24.111111'), datetime(2007, 4, 5, 14, 30, 24, 111111))
     self.assertEqual(utils.from_iso8601('2016-08-05T03:14:14.809Z'), datetime(2016, 8, 5, 3, 14, 14, 809000, tzinfo=utils.FixedTZ(0, 0)))