Allow testing ZK snapshot (#354)

Co-authored-by: Karthick Narendran <kanarend@microsoft.com>
diff --git a/lib/muchos/config/base.py b/lib/muchos/config/base.py
index 6b24a25..7780d87 100644
--- a/lib/muchos/config/base.py
+++ b/lib/muchos/config/base.py
@@ -112,7 +112,8 @@
     ),
     "zookeeper_client_port": "2181",
     "zookeeper_basename": (
-        "{% if zookeeper_version is version('3.5', '>=') %}"
+        "{% if zookeeper_version is version('3.5', '>=') or "
+        "zookeeper_version in 'SNAPSHOT' %}"
         "apache-zookeeper-{{ zookeeper_version }}-bin{% else %}"
         "zookeeper-{{ zookeeper_version }}{% endif %}"
     ),
@@ -270,9 +271,9 @@
                 )
 
             # fail if we are using ZooKeeper >= 3.5.5 with Accumulo <= 1.9.x
-            if StrictVersion(self.version("zookeeper")) >= StrictVersion(
-                "3.5.5"
-            ) and StrictVersion(
+            if StrictVersion(
+                self.version("zookeeper").replace("-SNAPSHOT", "")
+            ) >= StrictVersion("3.5.5") and StrictVersion(
                 self.version("accumulo").replace("-SNAPSHOT", "")
             ) < StrictVersion(
                 "1.10.0"