You've already forked Valdibas-Deklaracija-as-Code
Import UAPF package
Autoritatīvās datnes mapē data/; datnes nosaukums = identifikators
data/lv-dekl-2026-05-28.xml — A. Kulberga valdības deklarācija; data/lv-mk-2026-05-28.rp.xml — valdības rīcības plāns (MK rīkojums Nr. 449); data/organizacijas.xml, data/valdibas.xml — reģistri. Pārbaudītājs pārbauda, ka deklarācijas un rīcības plāna datnes nosaukums atbilst saknes elementa identifikatoram. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016679RwmHsuTFfxt26wP6rk
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
import os, re, shutil, subprocess, sys, tempfile
|
||||
|
||||
ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
EX = os.path.join(ROOT, "examples")
|
||||
EX = os.path.join(ROOT, "data")
|
||||
|
||||
CASES = [
|
||||
("pasākums neesošam uzdevumam", "lv-mk-2026-05-28.rp.xml", 'id="lv-mk-2026-05-28.rp.u014.p1" number="14.1." task="lv-dekl-2026-05-28.u014"', 'id="lv-mk-2026-05-28.rp.u099.p1" number="99.1." task="lv-dekl-2026-05-28.u099"', "uzdevums 99 deklarācijā nav"),
|
||||
@@ -27,7 +27,7 @@ def run(folder):
|
||||
|
||||
def main():
|
||||
base = run(EX)
|
||||
ok = base.returncode == 0; print(("PASS" if ok else "FAIL") + " piemēri ir derīgi")
|
||||
ok = base.returncode == 0; print(("PASS" if ok else "FAIL") + " dati ir derīgi")
|
||||
for name, fname, old, new, expect in CASES:
|
||||
d = tempfile.mkdtemp()
|
||||
for f in os.listdir(EX): shutil.copy(os.path.join(EX, f), d)
|
||||
|
||||
Reference in New Issue
Block a user