There was an error while loading. Please reload this page.
1 parent b19ab33 commit 7444dc7Copy full SHA for 7444dc7
test/test_bson.py
@@ -188,6 +188,25 @@ def encode_then_decode(dict):
188
qcheck.check_unittest(self, encode_then_decode,
189
qcheck.gen_mongo_dict(3))
190
191
+ def test_datetime_encode_decode(self):
192
+ # Negative timestamps
193
+ dt1 = datetime.datetime(1, 1, 1, 1, 1, 1)
194
+ dt2 = BSON.encode({"date": dt1}).decode()["date"]
195
+ self.assertEqual(dt1, dt2)
196
+
197
+ dt1 = datetime.datetime(1959, 6, 25, 12, 16, 59)
198
199
200
201
+ # Positive timestamps
202
+ dt1 = datetime.datetime(9999, 12, 31, 23, 59, 59)
203
204
205
206
+ dt1 = datetime.datetime(2011, 6, 14, 10, 47, 53)
207
208
209
210
def test_aware_datetime(self):
211
aware = datetime.datetime(1993, 4, 4, 2,
212
tzinfo=FixedOffset(555, "SomeZone"))
0 commit comments