Project

General

Profile

Revision 01862853

ID018628538bd93fb5e65819f12891e93f21ac08da
Parent 03d542eb
Child 95743443

Added by Thomas ANDREJAK about 15 years ago

Modification du système de plugin pour un ajout plus simple

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@311 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigiboard/tests/functional/test_vigiboardrequest.py
98 98
        tg.request = response.request
99 99

  
100 100
        vigi_req = VigiboardRequest()
101

  
102
        # On cré notre plugin, ici il ne sert qu'à lier l'historique
103
        # avec chaque évènement
104

  
105
        class MonPlugin(VigiboardRequestPlugin):
106
            """Plugin de test"""
107

  
108
            def show(self, req):
109
                """Fonction d'affichage"""
110
                return req[1]        
111
        
112
        vigi_req.add_plugin(MonPlugin(
113
            table = [EventHistory.idevent],
114
            join = [(EventHistory, EventHistory.idevent == Events.idevent)]))
101
        tg.config['vigiboard_plugins'] = [['tests','MonPlugin']]
102
        # Derrière, VigiboardRequest doit charger le plugin de test tout seul
115 103
        
116 104
        # On effectu les tests suivants :
117 105
        #   le nombre de ligne (historique et évènements) doivent

Also available in: Unified diff