Add body in the check of request

This commit is contained in:
Cayo Puigdefabregas 2022-03-15 11:17:05 +01:00
parent 4e35660080
commit 071e145264
1 changed files with 28 additions and 0 deletions

28
tests/test_render_2_0.py Normal file
View File

@ -0,0 +1,28 @@
# import pytest
from flask.testing import FlaskClient
from ereuse_devicehub.client import UserClient
from ereuse_devicehub.devicehub import Devicehub
# from tests import conftest
# @pytest.mark.mvp
# @pytest.mark.usefixtures()
# def test_create_application(client: FlaskClient, mocker):
# @pytest.mark.usefixtures(conftest.app_context.__name__)
def test_login(user: UserClient, app: Devicehub):
"""Checks a simple login"""
client = FlaskClient(app, use_cookies=True, response_wrapper=app.response_class)
body, status, headers = client.get('/login/')
body = next(body).decode("utf-8")
assert status == '200 OK'
assert "Login to Your Account" in body
data = {'email': user.email, 'password': 'foo', "remember": False}
body, status, headers = client.post('/login/', data=data)
body = next(body).decode("utf-8")
assert status == '200 OK'
assert "Login to Your Account" not in body