Projet

Général

Profil

Tâche #33421

Scénario #33394: Traitement express MEN (46-48)

Test unitaire ERA/Proxy en erreur sur AmonEcole 2.8.1

Ajouté par Joël Cuissinat il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
19/11/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-moduletests-amonecole-2.8.1-amd64/

L'erreur est présente depuis le 1er novembre, elle pourrait être liée à une mauvaise compensation du changement d'heure dans les tests.

            =================================== FAILURES ===================================
            ____________________________ test_web_interdiction _____________________________
                def test_web_interdiction():
                    """ teste l'interdiction web pour un ou plusieurs postes
                    """ 
                    p1 = dict(poste=poste1, hdeb='{}:00'.format(hdeb1), hfin='{}:00'.format(hfin1), jdeb=jdeb1, jfin=jfin1, interface=eth)
                    p2 = dict(poste=poste2, hdeb=hdeb2, hfin=hfin2, jdeb=jdeb2, jfin=jfin2, interface=eth)
                    assert postes.save_forbidden_poste(0, 'web', [p1, p2])
                    assert postes.load_forbidden_poste(0, 'web') == [p1, p2]
                    assert postes.save_forbidden_poste(0, 'web', [p1])
            >       assert postes.generate_postes_rules() == poste1_forbid_rule
            E       AssertionError: assert [('/sbin/ipta...CCEPT', None)] == [('/sbin/iptab...CCEPT', None)]
            E         At index 3 diff: ('/sbin/iptables -I INPUT -i br0 -s 1.1.1.1 -p tcp --dport 83  -m time --timestart 9:0 --timestop 14:0  --weekdays Mon,Tue,Wed,Thu -j ACCEPT', None) != ('/sbin/iptables -I INPUT -i br0 -s 1.1.1.1 -p tcp --dport 83  -m time --timestart 8:0 --timestop 13:0  --weekdays Mon,Tue,Wed,Thu -j ACCEPT', None)
            E         Full diff:
            E         [('/sbin/iptables -t nat -I PREROUTING -i eth1 -m multiport -p tcp --dports '
            E         '3128 -s 1.1.1.1 -m time --timestart 9:0 --timestop 14:0  --weekdays '
            E         'Mon,Tue,Wed,Thu -j DNAT  --to-destination 192.0.2.1:83',
            E         'proxy'),
            E         ('/sbin/iptables -I FORWARD -i eth1...
            E
            E         ...Full output truncated (13 lines hidden), use '-vv' to show
            tests/test_era.py:80: AssertionError

Révisions associées

Révision f1c73bea (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

Test unitaire : compensation heure d'hiver oubliée pour l'interface br0

Ref: #33421

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Sujet changé de Test unitaire ERA en erreur sur AmonEcole 2.8.1 à Test unitaire ERA/Proxy en erreur sur AmonEcole 2.8.1

#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Joël Cuissinat
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

test OK

Formats disponibles : Atom PDF