demo-app/tests/test_main.py

19 lines
469 B
Python

import sys, os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
from app.main import app
def test_health():
c = app.test_client()
r = c.get("/health")
assert r.status_code == 200
assert r.get_json()["status"] == "ok"
def test_version():
c = app.test_client()
r = c.get("/version")
assert r.status_code == 200
assert "version" in r.get_json()
def test_index():
assert app.test_client().get("/").status_code == 200