diff --git a/tooz/tests/__init__.py b/tooz/tests/__init__.py index ced7facf..0cdbf5d2 100644 --- a/tooz/tests/__init__.py +++ b/tooz/tests/__init__.py @@ -60,6 +60,8 @@ class TestWithCoordinator(testcase.TestCase, metaclass=SkipNotImplementedMeta): # defaults self.url = self.url.replace("etcd://", "etcd3+http://") + \ "?api_version=v3beta" + if os.getenv("TOOZ_TEST_SENTINEL"): + self.url = self.url.replace(":6379", ":6380?sentinel=pifpaf") self.useFixture(fixtures.NestedTempfile()) self.group_id = get_random_uuid() self.member_id = get_random_uuid() diff --git a/tox.ini b/tox.ini index 9a6ab867..7eb5b2a0 100644 --- a/tox.ini +++ b/tox.ini @@ -23,6 +23,7 @@ setenv = zookeeper: TOOZ_TEST_DRIVERS = zookeeper redis: TOOZ_TEST_DRIVERS = redis sentinel: TOOZ_TEST_DRIVERS = redis --sentinel + sentinel: TOOZ_TEST_SENTINEL = 1 memcached: TOOZ_TEST_DRIVERS = memcached mysql: TOOZ_TEST_DRIVERS = mysql postgresql: TOOZ_TEST_DRIVERS = postgresql