From 4e8bb141319512e46786ddf9b55f58c4d86cfc4f Mon Sep 17 00:00:00 2001 From: Stefan Wojcik Date: Sat, 25 Feb 2017 13:40:51 -0500 Subject: [PATCH] skip uri test for pymongo < v2.9 --- tests/test_connection.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/test_connection.py b/tests/test_connection.py index 91d8e002..a1d3bfb6 100644 --- a/tests/test_connection.py +++ b/tests/test_connection.py @@ -308,14 +308,17 @@ class ConnectionTest(unittest.TestCase): else: pool_size_kwargs = {'max_pool_size': 100} - conn = connect('mongoenginetest', alias='t1', **pool_size_kwargs) + conn = connect('mongoenginetest', alias='max_pool_size_via_kwarg', **pool_size_kwargs) self.assertEqual(conn.max_pool_size, 100) def test_connection_pool_via_uri(self): """Ensure we can specify a max connection pool size using an option in a connection URI. """ - conn = connect(host='mongodb://localhost/test?maxpoolsize=100') + if pymongo.version_tuple[0] == 2 and pymongo.version_tuple[1] < 9: + raise SkipTest('maxpoolsize as a URI option is only supported in PyMongo v2.9+') + + conn = connect(host='mongodb://localhost/test?maxpoolsize=100', alias='max_pool_size_via_uri') self.assertEqual(conn.max_pool_size, 100) def test_write_concern(self):