Beispiel #1
0
    def ouvrir(self, fichier):
        self.shell.interp.locals['trb'] = tournoi.charger_tournoi(fichier)

        # Rafraichir
        self.barre_bouton.chg_partie(tournoi.tournoi().nb_parties())
        self.grille.effacer()
        self.grille.ajout_equipe(*tournoi.tournoi().equipes())
        wx.PostEvent(self, evt.RafraichirEvent(self.GetId()))

        self.SetTitle("%s - %s" % (tourbillon.__nom__, fichier))
        logger.info(u"Chargé, prêt à jouer mon commandant!")
Beispiel #2
0
    def alias_ouvrir(self, args_s=''):
        u"""
        Charger un tournoi.

        options:

            <fichier>        : fichier à charger
        """
        if args_s == '':
            args_s = question(u"Fichier: ", False)

        if args_s != '':
            self.locals['trb'] = tournoi.charger_tournoi(args_s)
            print tournoi.tournoi()
            print "NOTE: vous pouvez acceder au tournoi via la variable 'trb'"
Beispiel #3
0
def trb4e1j():
    """
    Tournoi avec 5 parties: 4 équipes par manche, 1 joueur par équipe
    """
    return tournoi.charger_tournoi(
        osp.join(osp.dirname(__file__), 'data4e1j.yml'))
Beispiel #4
0
 def ouvrir(self, fichier):
     tournoi.charger_tournoi(fichier)
     self.locals['trb'] = tournoi.tournoi()
     print tournoi.tournoi()
Beispiel #5
0
 def ouvrir(self, fichier):
     tournoi.charger_tournoi(fichier)
Beispiel #6
0
def test_charger(tmpfile):
    tournoi.charger_tournoi(tmpfile('trb2e2j.yml'))
    assert not tournoi.tournoi().modifie