From cb4bc3d07ec8cc731e7523ff4db844b1d167143a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kate=C5=99ina=20=C4=8C=C3=AD=C5=BEkov=C3=A1?= Date: Thu, 23 May 2019 22:54:10 +0200 Subject: [PATCH] =?UTF-8?q?testutils:=20p=C5=99id=C3=A1n=C3=AD=20koment?= =?UTF-8?q?=C3=A1=C5=99e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/testutils.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/seminar/testutils.py b/seminar/testutils.py index a0c0e380..a90cff79 100644 --- a/seminar/testutils.py +++ b/seminar/testutils.py @@ -34,7 +34,7 @@ def gen_osoby(size): 'Unterschiedlich', 'Old York', 'Lancastershire', 'Vóloďháza'] osoby = [] - for i in range(3 * size): + for i in range(3 * size): # 3 je náhodná konstanta, size je použité na víc místech a říká, jak velká asi chceme testovací data pohlavi = rnd.randint(0,1) jmeno = rnd.choice([jmena_m, jmena_f][pohlavi]) prijmeni = rnd.choice([prijmeni_m, prijmeni_f][pohlavi]) @@ -170,7 +170,18 @@ def gen_ulohy_do_cisla(cislo, organizatori, resitele, slovnik_cisel, size): cislo_body=slovnik_cisel[cislo], reseni=res, problem=p) return +def gen_soustredeni(): + # TODO: vice soustredeni a k nim nahodne podmnoziny organizatoru a ucastniku + sous = Soustredeni.objects.create(rocnik=Rocnik.objects.first(), verejne_db=True, + misto=u'Někde', datum_zacatku=datetime.date(2000, 11, 23), + datum_konce=datetime.date(2000, 11, 27)) + for res in rnd.sample(resitele, 6): + Soustredeni_Ucastnici.objects.create(resitel=res, soustredeni=sous) + sous.save() + + nastaveni = Nastaveni.objects.create(aktualni_rocnik = Rocnik.objects.last(), + aktualni_cislo = Cislo.objects.all()[1]) @transaction.atomic def create_test_data(size = 6, rnd = None): @@ -299,16 +310,5 @@ def create_test_data(size = 6, rnd = None): # TODO: nahodne nagenerovat problemum reseni a prilohy reseni, hodnoceni - # TODO: vice soustredeni a k nim nahodne podmnoziny organizatoru a ucastniku - sous = Soustredeni.objects.create(rocnik=Rocnik.objects.first(), verejne_db=True, - misto=u'Někde', datum_zacatku=datetime.date(2000, 11, 23), - datum_konce=datetime.date(2000, 11, 27)) - - for res in rnd.sample(resitele, 6): - Soustredeni_Ucastnici.objects.create(resitel=res, soustredeni=sous) - sous.save() - - nastaveni = Nastaveni.objects.create(aktualni_rocnik = Rocnik.objects.last(), - aktualni_cislo = Cislo.objects.all()[1])