LEFT | RIGHT |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # -*- coding: utf-8 -*- | 2 # -*- coding: utf-8 -*- |
3 """Tests for the Cocoa time implementation.""" | 3 """Tests for the Cocoa time implementation.""" |
4 | 4 |
5 from __future__ import unicode_literals | 5 from __future__ import unicode_literals |
6 | 6 |
7 import decimal | 7 import decimal |
8 import unittest | 8 import unittest |
9 | 9 |
10 from dfdatetime import cocoa_time | 10 from dfdatetime import cocoa_time |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 date_time_string = cocoa_time_object.CopyToDateTimeString() | 92 date_time_string = cocoa_time_object.CopyToDateTimeString() |
93 self.assertEqual(date_time_string, '2013-07-08 21:30:45.546875') | 93 self.assertEqual(date_time_string, '2013-07-08 21:30:45.546875') |
94 | 94 |
95 cocoa_time_object = cocoa_time.CocoaTime() | 95 cocoa_time_object = cocoa_time.CocoaTime() |
96 | 96 |
97 date_time_string = cocoa_time_object.CopyToDateTimeString() | 97 date_time_string = cocoa_time_object.CopyToDateTimeString() |
98 self.assertIsNone(date_time_string) | 98 self.assertIsNone(date_time_string) |
99 | 99 |
100 def testGetDate(self): | 100 def testGetDate(self): |
101 """Tests the GetDate function.""" | 101 """Tests the GetDate function.""" |
102 cocoa_time_object = cocoa_time.CocoaTime( | 102 cocoa_time_object = cocoa_time.CocoaTime(395011845.546875) |
103 timestamp=decimal.Decimal('395011845.546875')) | |
104 | 103 |
105 date_tuple = cocoa_time_object.GetDate() | 104 date_tuple = cocoa_time_object.GetDate() |
106 self.assertEqual(date_tuple, (2013, 7, 8)) | 105 self.assertEqual(date_tuple, (2013, 7, 8)) |
107 | 106 |
108 cocoa_time_object._EPOCH.year = -1 | 107 cocoa_time_object._EPOCH.year = -1 |
109 | 108 |
110 date_tuple = cocoa_time_object.GetDate() | 109 date_tuple = cocoa_time_object.GetDate() |
111 self.assertEqual(date_tuple, (None, None, None)) | 110 self.assertEqual(date_tuple, (None, None, None)) |
112 | 111 |
113 cocoa_time_object = cocoa_time.CocoaTime() | 112 cocoa_time_object = cocoa_time.CocoaTime() |
(...skipping 10 matching lines...) Expand all Loading... |
124 self.assertEqual(micro_posix_timestamp, 1373319045000000) | 123 self.assertEqual(micro_posix_timestamp, 1373319045000000) |
125 | 124 |
126 cocoa_time_object = cocoa_time.CocoaTime() | 125 cocoa_time_object = cocoa_time.CocoaTime() |
127 | 126 |
128 micro_posix_timestamp = cocoa_time_object.GetPlasoTimestamp() | 127 micro_posix_timestamp = cocoa_time_object.GetPlasoTimestamp() |
129 self.assertIsNone(micro_posix_timestamp) | 128 self.assertIsNone(micro_posix_timestamp) |
130 | 129 |
131 | 130 |
132 if __name__ == '__main__': | 131 if __name__ == '__main__': |
133 unittest.main() | 132 unittest.main() |
LEFT | RIGHT |