(self)
| 71 | ) |
| 72 | |
| 73 | def test_equality(self): |
| 74 | a = ObjectId() |
| 75 | self.assertEqual(a, ObjectId(a)) |
| 76 | self.assertEqual(ObjectId(b"123456789012"), ObjectId(b"123456789012")) |
| 77 | self.assertNotEqual(ObjectId(), ObjectId()) |
| 78 | self.assertNotEqual(ObjectId(b"123456789012"), b"123456789012") |
| 79 | |
| 80 | # Explicitly test inequality |
| 81 | self.assertFalse(a != ObjectId(a)) |
| 82 | self.assertFalse(ObjectId(b"123456789012") != ObjectId(b"123456789012")) |
| 83 | |
| 84 | def test_binary_str_equivalence(self): |
| 85 | a = ObjectId() |