Fix recent flaky test for python 3.6

This commit is contained in:
Bastien Gérard
2019-02-26 22:39:49 +01:00
parent 7247b9b68e
commit 7cea2a768f
2 changed files with 7 additions and 3 deletions

View File

@@ -611,7 +611,11 @@ class IndexesTest(unittest.TestCase):
with self.assertRaises(OperationFailure) as ctx_err:
Blog(id='garbage').save()
self.assertIn("The field 'unique' is not valid for an _id index specification", str(ctx_err.exception))
try:
self.assertIn("The field 'unique' is not valid for an _id index specification", str(ctx_err.exception))
except AssertionError:
# error is slightly different on python 3.6
self.assertIn("The field 'background' is not valid for an _id index specification", str(ctx_err.exception))
@requires_mongodb_lte_32
def test_primary_key_unique_working_under_mongo_32(self):