Spaces:
Running
Running
| from sqlalchemy.orm import Session | |
| from app.core.database import SessionLocal | |
| from faker import Faker | |
| fake = Faker() | |
| def override_get_db(): | |
| """ | |
| Override the get_db function for testing | |
| """ | |
| try: | |
| db = SessionLocal() | |
| yield db | |
| finally: | |
| db.close() | |
| def get_db(): | |
| """ | |
| Get a new database session | |
| """ | |
| try: | |
| db = SessionLocal() | |
| yield db | |
| finally: | |
| db.close() | |
| def fake_user_details(): | |
| test_user_details = { | |
| "email": fake.email(), | |
| "username": fake.user_name(), | |
| "password": fake.password(), | |
| } | |
| return test_user_details | |
| def get_new_fake_pwd(): | |
| return fake.password() | |