Browse Source

testutils.py: mezery na tabulátory

export_seznamu_prednasek
Tomáš Domes 6 years ago
parent
commit
20b7062cf0
  1. 72
      seminar/testutils.py

72
seminar/testutils.py

@ -60,7 +60,7 @@ def gen_osoby(rnd, size):
datum_registrace = datetime.date(rnd.randint(2019, 2029), datum_registrace = datetime.date(rnd.randint(2019, 2029),
rnd.randint(1, 12), rnd.randint(1, 28)))) rnd.randint(1, 12), rnd.randint(1, 28))))
#TODO pridat foto male a velke. Jak? #TODO pridat foto male a velke. Jak?
# Pavel tvrdí, že to necháme a přidáme až do adminu # Pavel tvrdí, že to necháme a přidáme až do adminu
return osoby return osoby
@ -208,23 +208,23 @@ def gen_ulohy_do_cisla(rnd, cislo, organizatori, resitele, slovnik_cisel, size):
return return
def gen_soustredeni(rnd, resitele, organizatori): def gen_soustredeni(rnd, resitele, organizatori):
soustredeni = [] soustredeni = []
for _ in range(1, 10): #FIXME Tu range si změňte jak chcete, nevím, co přesně znamená size (asi Anet?) for _ in range(1, 10): #FIXME Tu range si změňte jak chcete, nevím, co přesně znamená size (asi Anet?)
datum_zacatku=datetime.date(rnd.randint(2000, 2020), rnd.randint(1, 12), rnd.randint(1, 28)) datum_zacatku=datetime.date(rnd.randint(2000, 2020), rnd.randint(1, 12), rnd.randint(1, 28))
working_sous = Soustredeni.objects.create( working_sous = Soustredeni.objects.create(
rocnik=Rocnik.objects.order_by('?').first(), rocnik=Rocnik.objects.order_by('?').first(),
verejne_db=rnd.choice([True, False]), verejne_db=rnd.choice([True, False]),
misto=rnd.choice(['Kremrolovice', 'Indiánov', 'U zmzliny', 'Vafláreň', 'Větrník', 'Horní Rakvička', 'Dolní cheesecake']), misto=rnd.choice(['Kremrolovice', 'Indiánov', 'U zmzliny', 'Vafláreň', 'Větrník', 'Horní Rakvička', 'Dolní cheesecake']),
typ=rnd.choice(['jarni', 'podzimni', 'vikend']), typ=rnd.choice(['jarni', 'podzimni', 'vikend']),
datum_zacatku=datum_zacatku, datum_zacatku=datum_zacatku,
datum_konce=datum_zacatku + datetime.timedelta(days=7)) datum_konce=datum_zacatku + datetime.timedelta(days=7))
for res in rnd.sample(resitele, min(len(resitele), 20)): for res in rnd.sample(resitele, min(len(resitele), 20)):
Soustredeni_Ucastnici.objects.create(resitel=res, soutredeni=working_sous) Soustredeni_Ucastnici.objects.create(resitel=res, soutredeni=working_sous)
for org in rnd.sample(organizatori, min(len(organizatori), 20)): for org in rnd.sample(organizatori, min(len(organizatori), 20)):
Soustredeni_Organizatori.objects.create(organizator=org, soutredeni=working_sous) Soustredeni_Organizatori.objects.create(organizator=org, soutredeni=working_sous)
working_sous.save() working_sous.save()
soustredeni.append(working_sous) soustredeni.append(working_sous)
return soustredeni return soustredeni
def gen_rocniky(last_rocnik, size): def gen_rocniky(last_rocnik, size):
rocniky = [] rocniky = []
@ -237,24 +237,24 @@ def gen_rocniky(last_rocnik, size):
return rocniky return rocniky
def gen_konfery(rnd, reseni, organizatori, ucastnici, soustredeni): def gen_konfery(rnd, reseni, organizatori, ucastnici, soustredeni):
konfery = [] konfery = []
for _ in range(1, size): #FIXME Tu range si změňte jak chcete, nevím, co přesně znamená size (asi Anet?) for _ in range(1, size): #FIXME Tu range si změňte jak chcete, nevím, co přesně znamená size (asi Anet?)
konfera = Konfera.objects.create( konfera = Konfera.objects.create(
nazev=rnd.choice(['Pozorování', 'Zkoumání', 'Modelování', 'Počítání', 'Zkoušení']) + rnd.choice([' vlastností', ' jevů', ' charakteristik']) + rnd.choice([' vektorových prostorů', ' kinetické terorie látek', ' molekulární biologie', ' syntentických stromů']), nazev=rnd.choice(['Pozorování', 'Zkoumání', 'Modelování', 'Počítání', 'Zkoušení']) + rnd.choice([' vlastností', ' jevů', ' charakteristik']) + rnd.choice([' vektorových prostorů', ' kinetické terorie látek', ' molekulární biologie', ' syntentických stromů']),
anotace=lorem.paragraph(), anotace=lorem.paragraph(),
abstrakt=lorem.paragraph(), abstrakt=lorem.paragraph(),
organizator=rnd.choice(organizatori), organizator=rnd.choice(organizatori),
soustredeni=rnd.choice(soustredeni), soustredeni=rnd.choice(soustredeni),
reseni=rnd.choice(reseni), reseni=rnd.choice(reseni),
typ_prezentace=rnd.choice(['veletrh', 'prezentace'])) typ_prezentace=rnd.choice(['veletrh', 'prezentace']))
for res in rnd.sample(ucastnici, min(len(ucastnici), rnd.randint(3, 6))): for res in rnd.sample(ucastnici, min(len(ucastnici), rnd.randint(3, 6))):
Konfery_Ucastnici.objects.create(resitel=res, konfera=konfera) Konfery_Ucastnici.objects.create(resitel=res, konfera=konfera)
konfery.append(konfera) konfery.append(konfera)
konfera.save() konfera.save()
konferanode = KonferaNode.objects.create(konfera=konfera) konferanode = KonferaNode.objects.create(konfera=konfera)
konferanode.save() konferanode.save()
return konfery return konfery
def gen_cisla(rocniky): def gen_cisla(rocniky):
slovnik_rocnik_cisla = {} slovnik_rocnik_cisla = {}

Loading…
Cancel
Save