LibreTranslate/tests/test_api.py

26 lines
527 B
Python
Raw Normal View History

2022-04-02 20:26:37 +00:00
import pytest
import sys
import json
from app.app import create_app
from app.main import get_args
@pytest.fixture()
def app():
sys.argv=['']
app = create_app(get_args())
yield app
@pytest.fixture()
def client(app):
return app.test_client()
def test_api_get_languages(client):
response = client.get("/languages")
response_json = json.loads(response.data)
assert "code" in response_json[0] and "name" in response_json[0]
assert len(response_json) >= 1
assert response.status_code == 200