From 575fed213921ec25dae99fde7570ef00d43e786d Mon Sep 17 00:00:00 2001
From: nn2-minh <Nguyen12.Minh@live.uwe.ac.uk>
Date: Mon, 28 Apr 2025 17:47:07 +0700
Subject: [PATCH] update dummydata.py

---
 app/backend/dummy_data.py | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/app/backend/dummy_data.py b/app/backend/dummy_data.py
index 69eecf3..0c8897a 100644
--- a/app/backend/dummy_data.py
+++ b/app/backend/dummy_data.py
@@ -70,6 +70,33 @@ def insert_dummy_data(session: Session):
         session.commit()
         users["owner"] = owner
 
+    # Create 10 dummy user accounts
+    dummy_users = [
+        {"username": "Alex Smith", "email": "1@gmail.com", "phone": "1234567890"},
+        {"username": "Emma Wilson", "email": "2@gmail.com", "phone": "2345678901"},
+        {"username": "James Brown", "email": "3@gmail.com", "phone": "3456789012"},
+        {"username": "Sophia Lee", "email": "4@gmail.com", "phone": "4567890123"},
+        {"username": "Michael Chen", "email": "5@gmail.com", "phone": "5678901234"},
+        {"username": "Olivia Taylor", "email": "6@gmail.com", "phone": "6789012345"},
+        {"username": "William Jones", "email": "7@gmail.com", "phone": "7890123456"},
+        {"username": "Ava Martinez", "email": "8@gmail.com", "phone": "8901234567"},
+        {"username": "Ethan Davis", "email": "9@gmail.com", "phone": "9012345678"},
+        {"username": "Isabella Garcia", "email": "10@gmail.com", "phone": "0123456789"},
+    ]
+
+    for user_data in dummy_users:
+        if not session.exec(select(User).where(User.email == user_data["email"])).first():
+            dummy_user = User(
+                username=user_data["username"],
+                email=user_data["email"],
+                password=hash_password("string"),
+                phone_number=user_data["phone"],
+                role="buyer",
+            )
+            session.add(dummy_user)
+            session.commit()
+            users[user_data["username"]] = dummy_user
+
     # Create payments after users
     if not session.exec(select(Payment)).first():
         payments = [
-- 
GitLab