🐛 fix(test_database.py): remove unused imports to improve code readability
✨ feat(test_database.py): add support for session management using session_getter to improve code organization and maintainability 🐛 fix(test_endpoints.py): remove unused imports to improve code readability ✨ feat(test_endpoints.py): add support for session management using session_getter to improve code organization and maintainability 🐛 fix(test_login.py): remove unused imports to improve code readability ✨ feat(test_login.py): add support for session management using session_getter to improve code organization and maintainability
This commit is contained in:
parent
b441d42559
commit
20e14d49b4
3 changed files with 26 additions and 19 deletions
|
|
@ -1,3 +1,5 @@
|
|||
from langflow.services.database.utils import session_getter
|
||||
from langflow.services.getters import get_db_manager
|
||||
import pytest
|
||||
from langflow.services.database.models.user import User
|
||||
from langflow.services.auth.utils import get_password_hash
|
||||
|
|
@ -15,10 +17,11 @@ def test_user():
|
|||
)
|
||||
|
||||
|
||||
def test_login_successful(client, test_user, session):
|
||||
def test_login_successful(client, test_user):
|
||||
# Adding the test user to the database
|
||||
session.add(test_user)
|
||||
session.commit()
|
||||
with session_getter(get_db_manager()) as session:
|
||||
session.add(test_user)
|
||||
session.commit()
|
||||
|
||||
response = client.post(
|
||||
"api/v1/login", data={"username": "testuser", "password": "testpassword"}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue