forked from ScoDoc/ScoDoc
pass unit test_caches
This commit is contained in:
parent
068d2a659e
commit
5d13195070
@ -80,7 +80,7 @@ class ScoDocCache:
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get(cls, oid):
|
def get(cls, oid):
|
||||||
"""Returns cached evaluation, or None"""
|
"""Returns cached object, or None"""
|
||||||
try:
|
try:
|
||||||
return CACHE.get(cls._get_key(oid))
|
return CACHE.get(cls._get_key(oid))
|
||||||
except:
|
except:
|
||||||
@ -129,7 +129,7 @@ class EvaluationCache(ScoDocCache):
|
|||||||
"delete evaluations in this formsemestre from cache"
|
"delete evaluations in this formsemestre from cache"
|
||||||
req = """SELECT e.id
|
req = """SELECT e.id
|
||||||
FROM notes_formsemestre s, notes_evaluation e, notes_moduleimpl m
|
FROM notes_formsemestre s, notes_evaluation e, notes_moduleimpl m
|
||||||
WHERE s.id = %(formsemestre_id)s and s.id=m.id and e.moduleimpl_id=m.id;
|
WHERE s.id = %(formsemestre_id)s and s.id=m.formsemestre_id and e.moduleimpl_id=m.id;
|
||||||
"""
|
"""
|
||||||
evaluation_ids = [
|
evaluation_ids = [
|
||||||
x[0] for x in ndb.SimpleQuery(req, {"formsemestre_id": formsemestre_id})
|
x[0] for x in ndb.SimpleQuery(req, {"formsemestre_id": formsemestre_id})
|
||||||
|
@ -17,7 +17,7 @@ from app.scodoc import sco_evaluations
|
|||||||
from app.scodoc import sco_formsemestre
|
from app.scodoc import sco_formsemestre
|
||||||
from app.scodoc import notesdb as ndb
|
from app.scodoc import notesdb as ndb
|
||||||
from config import TestConfig
|
from config import TestConfig
|
||||||
|
from tests.unit.test_sco_basic import run_sco_basic
|
||||||
|
|
||||||
DEPT = TestConfig.DEPT_TEST
|
DEPT = TestConfig.DEPT_TEST
|
||||||
context = None # #context
|
context = None # #context
|
||||||
@ -28,7 +28,7 @@ def test_notes_table(test_client):
|
|||||||
ndb.set_sco_dept(DEPT)
|
ndb.set_sco_dept(DEPT)
|
||||||
assert g.scodoc_dept == DEPT
|
assert g.scodoc_dept == DEPT
|
||||||
# prépare le département avec quelques semestres:
|
# prépare le département avec quelques semestres:
|
||||||
run_scenario1()
|
run_sco_basic()
|
||||||
#
|
#
|
||||||
sems = sco_formsemestre.do_formsemestre_list(context)
|
sems = sco_formsemestre.do_formsemestre_list(context)
|
||||||
assert len(sems)
|
assert len(sems)
|
||||||
@ -50,6 +50,9 @@ def test_cache_evaluations(test_client):
|
|||||||
""""""
|
""""""
|
||||||
# cherche un semestre ayant des evaluations
|
# cherche un semestre ayant des evaluations
|
||||||
ndb.set_sco_dept(DEPT)
|
ndb.set_sco_dept(DEPT)
|
||||||
|
# prépare le département avec quelques semestres:
|
||||||
|
run_sco_basic()
|
||||||
|
#
|
||||||
sems = sco_formsemestre.do_formsemestre_list(None)
|
sems = sco_formsemestre.do_formsemestre_list(None)
|
||||||
assert len(sems)
|
assert len(sems)
|
||||||
sem_evals = []
|
sem_evals = []
|
||||||
|
Loading…
Reference in New Issue
Block a user