diff --git a/backend/scripts.py/__init__.py b/backend/scripts.py/__init__.py new file mode 100644 index 0000000..3efde08 --- /dev/null +++ b/backend/scripts.py/__init__.py @@ -0,0 +1,3 @@ +"""Scripts package initialization""" + +from .create_test_user import create_test_employee \ No newline at end of file diff --git a/backend/app/scripts.py/create_test_user.py b/backend/scripts.py/create_test_user.py similarity index 88% rename from backend/app/scripts.py/create_test_user.py rename to backend/scripts.py/create_test_user.py index 27e5ae2..1871681 100644 --- a/backend/app/scripts.py/create_test_user.py +++ b/backend/scripts.py/create_test_user.py @@ -1,5 +1,10 @@ """Script to create a test user in the database""" -from sqlalchemy.orm import Session +import sys +from pathlib import Path + +# Add the parent directory to sys.path +sys.path.append(str(Path(__file__).resolve().parents[1])) + from app.database import SessionLocal from app.crud import employees from app.models.employee import EmployeeCreate @@ -28,6 +33,7 @@ def create_test_employee(): except Exception as e: print(f"Error creating test employee: {e}") + raise e finally: db.close()