From f169ec51ae7bea6a7702e5e580df3bae34a18f5e Mon Sep 17 00:00:00 2001 From: MoonTestUse1 Date: Sat, 28 Dec 2024 07:51:35 +0600 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D0=B0,=20=D1=8E?= =?UTF-8?q?=D0=B7=D0=B5=D1=80=D0=B03?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/scripts.py/__init__.py | 3 +++ backend/{app => }/scripts.py/create_test_user.py | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 backend/scripts.py/__init__.py rename backend/{app => }/scripts.py/create_test_user.py (88%) 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()