MCPcopy Create free account
hub / github.com/mongodb/mongo-python-driver / test_timestamp_comparison

Method test_timestamp_comparison

test/test_bson.py:1158–1179  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1156 self.assertNotEqual(hash(MaxKey()), hash(MinKey()))
1157
1158 def test_timestamp_comparison(self):
1159 # Timestamp is initialized with time, inc. Time is the more
1160 # significant comparand.
1161 self.assertTrue(Timestamp(1, 0) < Timestamp(2, 17))
1162 self.assertTrue(Timestamp(2, 0) > Timestamp(1, 0))
1163 self.assertTrue(Timestamp(1, 7) <= Timestamp(2, 0))
1164 self.assertTrue(Timestamp(2, 0) >= Timestamp(1, 1))
1165 self.assertTrue(Timestamp(2, 0) <= Timestamp(2, 0))
1166 self.assertTrue(Timestamp(2, 0) >= Timestamp(2, 0))
1167 self.assertFalse(Timestamp(1, 0) > Timestamp(2, 0))
1168
1169 # Comparison by inc.
1170 self.assertTrue(Timestamp(1, 0) < Timestamp(1, 1))
1171 self.assertTrue(Timestamp(1, 1) > Timestamp(1, 0))
1172 self.assertTrue(Timestamp(1, 0) <= Timestamp(1, 0))
1173 self.assertTrue(Timestamp(1, 0) <= Timestamp(1, 1))
1174 self.assertFalse(Timestamp(1, 0) >= Timestamp(1, 1))
1175 self.assertTrue(Timestamp(1, 0) >= Timestamp(1, 0))
1176 self.assertTrue(Timestamp(1, 1) >= Timestamp(1, 0))
1177 self.assertFalse(Timestamp(1, 1) <= Timestamp(1, 0))
1178 self.assertTrue(Timestamp(1, 0) <= Timestamp(1, 0))
1179 self.assertFalse(Timestamp(1, 0) > Timestamp(1, 0))
1180
1181 def test_timestamp_highorder_bits(self):
1182 doc = {"a": Timestamp(0xFFFFFFFF, 0xFFFFFFFF)}

Callers

nothing calls this directly

Calls 1

TimestampClass · 0.90

Tested by

no test coverage detected