mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-15 09:22:43 +03:00
b83ba51fa3
GitOrigin-RevId: 9fdd953173643f88a64f44efc345a3a7da061ec1
20 lines
724 B
Python
20 lines
724 B
Python
#!/usr/bin/env python3
|
|
|
|
import pytest
|
|
import re
|
|
|
|
class TestServerVersion(object):
|
|
|
|
def test_version(self, hge_ctx):
|
|
resp = hge_ctx.http.get(
|
|
hge_ctx.hge_url + '/v1/version'
|
|
)
|
|
assert resp.status_code == 200, resp
|
|
my_json = resp.json()
|
|
assert isinstance(my_json, dict), my_json
|
|
# The tree may be dirty because we're developing tests locally while
|
|
# graphql-engine was built previously when tree was clean. If we're
|
|
# modifying graphql-engine too then both of these will be tagged dirty,
|
|
# since a rebuild would necessarily be forced:
|
|
assert my_json['version'] in (hge_ctx.version, re.sub('-dirty$', '', hge_ctx.version)), my_json
|