Code source de mathenjeu.tests
# -*- coding: utf-8 -*-
"""
Shortcut to *tests*.
:githublink:`%|py|6`
"""
from .qcms import simple_french_qcm, ml_french_qcm, simple_cinema_qcm
[docs]def get_game(name):
"""
Retrieves a game.
:param name: game name
:return: game
:githublink:`%|py|16`
"""
if name in ("test_qcm1", "simple_french_qcm"):
return simple_french_qcm()
if name in ("test_qcm2", "simple_cinema_qcm"):
return simple_cinema_qcm()
if name in ("test_ml1", "ml_french_qcm"):
return ml_french_qcm()
raise ValueError( # pragma: no cover
"Unknown game '{0}'".format(name))