99
1010def test_root (client : TestClient ):
1111 res = client .get ("/" )
12- assert res .json ().get ('message' ) == "Hello World"
12+ assert res .json ().get ('message' ) == "Hello World Successfully deployed on Render via CICD "
1313
1414
1515def test_create_user (session : Session , client : TestClient ):
@@ -21,6 +21,7 @@ def test_create_user(session: Session, client: TestClient):
2121 assert new_user .
email == "[email protected] " 2222 assert res .status_code == 201
2323
24+
2425@pytest .mark .parametrize ("email, password, status_code" , [
2526 ("[email protected] " , "password123" , 403 ), 2627 ("[email protected] " , "wrongpassword" , 403 ), @@ -37,15 +38,16 @@ def test_login_user(session: Session, client: TestClient, email, password, statu
3738 assert res .json ().get ("detail" ) == "Invalid Credentials!"
3839 assert res .status_code == status_code
3940
41+
4042def test_login_user_token_check (client : TestClient , test_user ):
4143 res = client .post ("/login" , data = {
42444345 "password" : "password123"
4446 })
4547 login_res = Token (** res .json ())
46- payload = jwt .decode (login_res .access_token , settings .secret_key , algorithms = [settings .algorithm ])
48+ payload = jwt .decode (login_res .access_token ,
49+ settings .secret_key , algorithms = [settings .algorithm ])
4750 id = payload .get ("user_id" )
4851 assert id == test_user ["id" ]
49- assert login_res .token_type == "bearer"
52+ assert login_res .token_type == "bearer"
5053 assert res .status_code == 200
51-
0 commit comments