|
|
@ -148,7 +148,13 @@ def check_reseni(): |
|
|
|
spravna_old = list(filter(lambda o: o['id'] in new_ids, old_res)) |
|
|
|
res = zip(spravna_old,new_res) |
|
|
|
for o,n in res: |
|
|
|
check_same(o,n,['id', 'forma', 'poznamka', 'timestamp', 'problem_id', 'body', 'cislo_body_id']) |
|
|
|
# Tady by se poznamky i timestampy mely zachovat |
|
|
|
# Z nejakeho duvodu se ale poznamky lisi ve whitespace, tak je zkontrolujeme separatne |
|
|
|
check_same(o,n,['id', 'forma', 'timestamp', 'problem_id', 'body', 'cislo_body_id']) |
|
|
|
old_pozn = o['poznamka'].strip() |
|
|
|
new_pozn = n['poznamka'].strip() |
|
|
|
if old_pozn != new_pozn: |
|
|
|
raise ValueError('Poznamky se lisi pro radky {dict(o)} a {dict(n)}') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|