| Index: appengine/findit/lib/test/time_util_test.py
|
| diff --git a/appengine/findit/lib/test/time_util_test.py b/appengine/findit/lib/test/time_util_test.py
|
| deleted file mode 100644
|
| index b9c35abf481393e2d6291316c47d8e1553a59254..0000000000000000000000000000000000000000
|
| --- a/appengine/findit/lib/test/time_util_test.py
|
| +++ /dev/null
|
| @@ -1,64 +0,0 @@
|
| -# Copyright 2014 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -import mock
|
| -import unittest
|
| -
|
| -from lib import time_util
|
| -from datetime import datetime
|
| -from datetime import timedelta
|
| -
|
| -
|
| -class DiffTest(unittest.TestCase):
|
| - def testRemoveMicrosecondsFromDelta(self):
|
| - date1 = datetime(2016, 5, 1, 1, 1, 1, 1)
|
| - date2 = datetime(2016, 5, 1, 1, 1, 1, 2)
|
| - delta = date2 - date1
|
| -
|
| - self.assertEqual(
|
| - time_util.RemoveMicrosecondsFromDelta(delta).microseconds,
|
| - 0)
|
| -
|
| - def testFormatTimedelta(self):
|
| - self.assertIsNone(time_util.FormatTimedelta(None))
|
| - self.assertEqual(time_util.FormatTimedelta(timedelta(0, 1)),
|
| - '00:00:01')
|
| - self.assertEqual(time_util.FormatTimedelta(timedelta(0, 60)),
|
| - '00:01:00')
|
| - self.assertEqual(time_util.FormatTimedelta(timedelta(0, 3600)),
|
| - '01:00:00')
|
| - self.assertEqual(time_util.FormatTimedelta(timedelta(0, 0, 1)),
|
| - '00:00:00')
|
| -
|
| - def testFormatDatetime(self):
|
| - self.assertIsNone(time_util.FormatDatetime(None))
|
| - self.assertEqual(
|
| - time_util.FormatDatetime(datetime(2016, 1, 2, 1, 2, 3)),
|
| - '2016-01-02 01:02:03 UTC')
|
| -
|
| - @mock.patch('lib.time_util.pytz')
|
| - def testGetDateTimeInTimezoneWithGivenDatetime(self, mocked_pytz_module):
|
| - mocked_datetime = mock.MagicMock()
|
| - mocked_datetime.astimezone.return_value = 'expected'
|
| -
|
| - self.assertEqual('expected',
|
| - time_util.GetDatetimeInTimezone('PST', mocked_datetime))
|
| - mocked_pytz_module.timezone.assert_called_with('PST')
|
| -
|
| - def testFormatDuration(self):
|
| - date1 = datetime(2016, 5, 1, 1, 1, 1)
|
| - date2 = datetime(2016, 5, 1, 1, 2, 1)
|
| - self.assertIsNone(time_util.FormatDuration(None, date1))
|
| - self.assertIsNone(time_util.FormatDuration(date1, None))
|
| - self.assertEqual('00:01:00', time_util.FormatDuration(date1, date2))
|
| -
|
| - def testTimeZoneInfo(self):
|
| - naive_time = datetime(2016, 9, 1, 10, 0, 0)
|
| -
|
| - tz = time_util.TimeZoneInfo('+0800')
|
| - self.assertEqual(tz.LocalToUTC(naive_time), datetime(2016, 9, 1, 2, 0, 0))
|
| -
|
| - tz_negative = time_util.TimeZoneInfo('-0700')
|
| - self.assertEqual(tz_negative.LocalToUTC(naive_time),
|
| - datetime(2016, 9, 1, 17, 0, 0))
|
|
|