From 9020f5551d614e2aa35fa9e784f89c649c9faabd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Tue, 26 Nov 2024 23:12:43 +0100 Subject: [PATCH] Oprava testdat KorekturovanePDF --- korektury/testutils.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/korektury/testutils.py b/korektury/testutils.py index f9bd009d..03c91ee7 100644 --- a/korektury/testutils.py +++ b/korektury/testutils.py @@ -35,23 +35,26 @@ def create_test_pdf(rnd, organizatori): # TODO silent ghostscript (vypisuje odstavec za každou stránku…) - KorekturovanePDF.objects.create( - nazev='B', komentar='Neuronové sítě', org=rnd.choice(organizatori), pdf=gen_filename(filename='B.pdf') + korekturovane_pdf = KorekturovanePDF.objects.create( + nazev='B', komentar='Neuronové sítě', pdf=gen_filename(filename='B.pdf') ) + korekturovane_pdf.orgove.set((rnd.choice(organizatori),)) - KorekturovanePDF.objects.create( - nazev='A', komentar='M&M: Jak řešit?', org=rnd.choice(organizatori), pdf=gen_filename(filename='A.pdf') + korekturovane_pdf = KorekturovanePDF.objects.create( + nazev='A', komentar='M&M: Jak řešit?', pdf=gen_filename(filename='A.pdf') ) + korekturovane_pdf.orgove.set(rnd.sample(organizatori, 2)) - korekturovane_pdf = KorekturovanePDF.objects.create( - nazev='A', komentar='M&M: Jak řešit?', org=rnd.choice(organizatori), pdf=gen_filename(filename='A.pdf'), + KorekturovanePDF.objects.create( + nazev='A', komentar='M&M: Jak řešit?', pdf=gen_filename(filename='A.pdf'), status='zanaseni' ) - KorekturovanePDF.objects.create( - nazev='A', komentar='M&M: Jak řešit?', org=rnd.choice(organizatori), pdf=gen_filename(filename='A.pdf'), + korekturovane_pdf = KorekturovanePDF.objects.create( + nazev='A', komentar='M&M: Jak řešit?', pdf=gen_filename(filename='A.pdf'), status='zastarale' ) + korekturovane_pdf.orgove.set((rnd.choice(organizatori),)) except OSError as e: # TODO najít správné chyby, které vyhazují různé systémy při neexistenci ImageMagick, nebo knihoven logger.error(str(e))