# -*- coding: utf-8 -*- """ @File: test_auth.py @Date: 2020-09-14 @author: A2TEC @section MODIFYINFO 수정정보 - 수정자/수정일 : 수정내역 - 2022-01-14/hsj100@a2tec.co.kr : refactoring @brief: test auth. """ from app.database.conn import db from app.database.schema import Users def test_registration(client, session): """ 레버 로그인 :param client: :param session: :return: """ user = dict(email='ryan@dingrr.com', pw='123', name='라이언', phone='01099999999') res = client.post('api/auth/register/email', json=user) res_body = res.json() print(res.json()) assert res.status_code == 201 assert 'Authorization' in res_body.keys() def test_registration_exist_email(client, session): """ 레버 로그인 :param client: :param session: :return: """ user = dict(email='Hello@dingrr.com', pw='123', name='라이언', phone='01099999999') db_user = Users.create(session=session, **user) session.commit() res = client.post('api/auth/register/email', json=user) res_body = res.json() assert res.status_code == 400 assert 'EMAIL_EXISTS' == res_body['msg']