DocScoDoc/tests/test-apo-export-impairs.py

47 lines
1013 B
Python
Raw Normal View History

2020-09-26 16:19:37 +02:00
# -*- mode: python -*-
# -*- coding: utf-8 -*-
"""Essai export des semestres impairs avec VET seulement pour les diplômés
Utiliser avec
/opt/scodoc/bin/zopectl debug
"""
from __future__ import print_function
from debug import *
import sco_apogee_csv
import sco_parcours_dut
context = go_dept(app, 'RT').Notes
etudid='EID33751'
formsemestre_id='SEM37099'
etud = context.getEtudInfo(etudid=etudid, filled=True)[0]
Se = sco_parcours_dut.SituationEtudParcours(context, etud, formsemestre_id)
print(Se.all_other_validated())
data = open('/opt/scodoc/var/scodoc/archives/apo_csv/RT/2019-1/2020-07-07-17-24-18/V2RT!117.csv', 'r').read()
apo_data = sco_apogee_csv.ApoData(data, periode=1, export_res_etape=False)
apo_data.setup(context)
ix = [ x['nom'] for x in apo_data.etuds ].index('HAMILA')
e = apo_data.etuds[ix]
e.lookup_scodoc(context, apo_data.etape_formsemestre_ids)
e.associate_sco(context, apo_data)
pp({ k : e.new_cols[k] for k in e.new_cols if e.new_cols[k] != '' })