|
| 1 | +import mock |
1 | 2 | import unittest
|
| 3 | +from time import gmtime |
2 | 4 | from datetime import time, date, datetime, timedelta
|
3 | 5 |
|
4 | 6 | from MySQLdb import times
|
@@ -59,16 +61,19 @@ def test_timedelta_or_none(self):
|
59 | 61 |
|
60 | 62 |
|
61 | 63 | class TestTicks(unittest.TestCase):
|
62 |
| - def test_date_from_ticks(self): |
| 64 | + @mock.patch('MySQLdb.times.localtime', side_effect=gmtime) |
| 65 | + def test_date_from_ticks(self, mock): |
63 | 66 | assert times.DateFromTicks(0) == date(1970, 1, 1)
|
64 | 67 | assert times.DateFromTicks(1430000000) == date(2015, 4, 25)
|
65 | 68 |
|
66 |
| - def test_time_from_ticks(self): |
| 69 | + @mock.patch('MySQLdb.times.localtime', side_effect=gmtime) |
| 70 | + def test_time_from_ticks(self, mock): |
67 | 71 | assert times.TimeFromTicks(0) == time(0, 0, 0)
|
68 | 72 | assert times.TimeFromTicks(1431100000) == time(15, 46, 40)
|
69 | 73 | assert times.TimeFromTicks(1431100000.123) == time(15, 46, 40)
|
70 | 74 |
|
71 |
| - def test_timestamp_from_ticks(self): |
| 75 | + @mock.patch('MySQLdb.times.localtime', side_effect=gmtime) |
| 76 | + def test_timestamp_from_ticks(self, mock): |
72 | 77 | assert times.TimestampFromTicks(0) == datetime(1970, 1, 1, 0, 0, 0)
|
73 | 78 | assert times.TimestampFromTicks(1430000000) == datetime(2015, 4, 25, 22, 13, 20)
|
74 | 79 | assert times.TimestampFromTicks(1430000000.123) == datetime(2015, 4, 25, 22, 13, 20)
|
|
0 commit comments