Project

General

Profile

Tâche #33421

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

Test unitaire ERA/Proxy en erreur sur AmonEcole 2.8.1

Added by Joël Cuissinat about 1 year ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/19/2021
Due date:
% Done:

100%

Remaining (hours):
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

Associated revisions

Revision f1c73bea (diff)
Added by Joël Cuissinat about 1 year ago

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

Ref: #33421

History

#1 Updated by Joël Cuissinat about 1 year ago

  • Subject changed from Test unitaire ERA en erreur sur AmonEcole 2.8.1 to Test unitaire ERA/Proxy en erreur sur AmonEcole 2.8.1

#2 Updated by Joël Cuissinat about 1 year ago

  • Status changed from Nouveau to Résolu
  • Assigned To set to Joël Cuissinat
  • % Done changed from 0 to 100

#3 Updated by Joël Cuissinat about 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

test OK

Also available in: Atom PDF