图片解析应用
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
705 B

  1. import os
  2. import pytest
  3. from kazoo.testing import KazooTestCase
  4. class TestBuildEnvironment(KazooTestCase):
  5. def setUp(self):
  6. KazooTestCase.setUp(self)
  7. if not os.environ.get("CI"):
  8. pytest.skip("Only run build config tests on CI.")
  9. def test_zookeeper_version(self):
  10. server_version = self.client.server_version()
  11. server_version = ".".join([str(i) for i in server_version])
  12. env_version = os.environ.get("ZOOKEEPER_VERSION")
  13. if env_version:
  14. if "-" in env_version:
  15. # Ignore pre-release markers like -alpha
  16. env_version = env_version.split("-")[0]
  17. assert env_version == server_version