aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test/py
diff options
context:
space:
mode:
Diffstat (limited to 'test/py')
-rw-r--r--test/py/test_basic.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/py/test_basic.py b/test/py/test_basic.py
index c34f9ef..ab062e5 100644
--- a/test/py/test_basic.py
+++ b/test/py/test_basic.py
@@ -3,11 +3,15 @@
# For details, see https://github.com/egor-tensin/cimple.
# Distributed under the MIT License.
+import re
+
def test_server_and_workers_run(server_and_workers):
pass
def test_client_version(client, version):
- output = client.run('--version')
- assert output.endswith(version + '\n')
+ output = client.run('--version').removesuffix('\n')
+ match = re.match(r'^cimple-client v(\d+\.\d+\.\d+) \([0-9a-f]{40,}\)$', output)
+ assert match, f'Invalid --version output: {output}'
+ assert match.group(1) == version