From a371ca0ad1163729a37dec70edf9d9a628fcffd2 Mon Sep 17 00:00:00 2001
From: CyrilM <mammar@lal.in2p3.fr>
Date: Tue, 9 Oct 2018 11:54:17 +0200
Subject: [PATCH] =?UTF-8?q?Add=20father=5Fid=20aux=20labels=20Les=20labels?=
 =?UTF-8?q?=20g=C3=A9n=C3=A9r=C3=A9s=20n'avaient=20pas=20de=20p=C3=A8re.?=
 =?UTF-8?q?=20Mainteant=20pour=20chaques=20labels=20un=20p=C3=A8re=20est?=
 =?UTF-8?q?=20g=C3=A9n=C3=A9rer=20al=C3=A9atoirement.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 test/create_random_db.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/test/create_random_db.py b/test/create_random_db.py
index fd2eca2..a4808a8 100644
--- a/test/create_random_db.py
+++ b/test/create_random_db.py
@@ -47,8 +47,11 @@ def create_tutos(nb_tutos):
 def create_labels(nb_labels):
     values1 = []
     for i in range(nb_labels):
-        values1.append([random_generator(7)])
-    request = "INSERT INTO labels (name) VALUES (?)"
+        father = randint(1, nb_labels)
+        while (father == i):
+            father = randint(1, nb_labels)
+        values1.append([random_generator(7), father])
+    request = "INSERT INTO labels (name, father_id) VALUES (?, ?)"
     send_sql_request(request, many=1, values=values1)
 
 def link_tutos_labels(nb_tutos, nb_labels):
@@ -91,6 +94,7 @@ elif (len(sys.argv) == 4):
     nb_labels = int(sys.argv[3])
     connection = sqlite3.connect(db_name, check_same_thread=False)
     create_all_db(db_name, nb_tutos, nb_labels)
+    print ("Succès")
 else:
     print ("bad parameters, use \"create_random_db.py [db_name] [nb_tutos] [nb_labels]\"")
 
-- 
GitLab