From 68aadc0ccab2fce65c3ade8fb495c375465c7e5e Mon Sep 17 00:00:00 2001
From: nishanth
Date: Fri, 5 Feb 2010 15:42:35 +0530
Subject: added seed_db in utils that seeds database with random users and
 tasks .

---
 taskapp/utils/__init__.py |  0
 taskapp/utils/seed_db.py  | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+)
 create mode 100644 taskapp/utils/__init__.py
 create mode 100644 taskapp/utils/seed_db.py

(limited to 'taskapp')

diff --git a/taskapp/utils/__init__.py b/taskapp/utils/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/taskapp/utils/seed_db.py b/taskapp/utils/seed_db.py
new file mode 100644
index 0000000..e472a9e
--- /dev/null
+++ b/taskapp/utils/seed_db.py
@@ -0,0 +1,33 @@
+from datetime import datetime
+from django.contrib.auth.models import User
+from django.http import HttpResponse
+from pytask.taskapp.events import task as taskEvents
+from pytask.taskapp.events import user as userEvents
+
+def seed_db(request):
+    """ a method to seed the database with random data """
+    
+    defaultMentor = userEvents.createSuUser("admin", "admin@example.com", "123456", datetime.now(), "M")
+    
+    for i in range(1,10):
+        
+        username = 'user'+str(i)
+        email = username+'@example.com'
+        password = '123456'
+        dob = datetime.now()
+        gender = "M"
+        userEvents.createUser(username,email,password,dob,gender)
+
+    for i in range(1,21):
+        
+        title = "Task "+str(i)
+        desc = "I am "+title
+        created_by = defaultMentor
+        credits = 20
+        
+        task = taskEvents.createTask(title,desc,created_by,credits)
+        if task:
+            taskEvents.addMentor(task, defaultMentor)
+            taskEvents.publishTask(task)
+        
+    return HttpResponse("Done")
-- 
cgit