1- import threading
1+ from threading import Event
22from unittest .mock import Mock
33from typing import Optional
44import pytest
@@ -21,7 +21,7 @@ def cp() -> Chargepoint:
2121
2222@pytest .fixture (autouse = True )
2323def general () -> None :
24- data .data_init (threading . Event ())
24+ data .data_init (Event ())
2525 data .data .general_data = General ()
2626
2727
@@ -131,36 +131,36 @@ def __init__(self,
131131 prevent_phase_switch : bool ,
132132 phases_in_use : int ,
133133 imported_since_plugged : float ,
134- phase_switch_suppported : bool ,
134+ phase_switch_supported : bool ,
135135 expected_phases : int ) -> None :
136136 self .name = name
137137 self .phases = phases
138138 self .prevent_phase_switch = prevent_phase_switch
139139 self .phases_in_use = phases_in_use
140140 self .imported_since_plugged = imported_since_plugged
141- self .phase_switch_suppported = phase_switch_suppported
141+ self .phase_switch_supported = phase_switch_supported
142142 self .expected_phases = expected_phases
143143
144144
145145cases_set_phases = [
146146 SetPhasesParams (name = "Phases don't change" , phases = 1 , phases_in_use = 1 , prevent_phase_switch = True ,
147- imported_since_plugged = 0 , phase_switch_suppported = True , expected_phases = 1 ),
147+ imported_since_plugged = 0 , phase_switch_supported = True , expected_phases = 1 ),
148148 SetPhasesParams (name = "Charging didn't started yet" , phases = 1 , phases_in_use = 3 , prevent_phase_switch = True ,
149- imported_since_plugged = 0 , phase_switch_suppported = True , expected_phases = 1 ),
149+ imported_since_plugged = 0 , phase_switch_supported = True , expected_phases = 1 ),
150150 SetPhasesParams (name = "EV doesn't support phase wich" , phases = 1 , phases_in_use = 3 , prevent_phase_switch = True ,
151- imported_since_plugged = 1 , phase_switch_suppported = True , expected_phases = 3 ),
151+ imported_since_plugged = 1 , phase_switch_supported = True , expected_phases = 3 ),
152152 SetPhasesParams (name = "Switch phases" , phases = 1 , phases_in_use = 3 , prevent_phase_switch = False ,
153- imported_since_plugged = 1 , phase_switch_suppported = True , expected_phases = 1 ),
153+ imported_since_plugged = 1 , phase_switch_supported = True , expected_phases = 1 ),
154154 SetPhasesParams (name = "Phase switch not supported by cp" , phases = 1 , phases_in_use = 3 , prevent_phase_switch = False ,
155- imported_since_plugged = 1 , phase_switch_suppported = False , expected_phases = 1 )
155+ imported_since_plugged = 1 , phase_switch_supported = False , expected_phases = 1 )
156156]
157157
158158
159159@pytest .mark .parametrize ("params" , cases_set_phases , ids = [c .name for c in cases_set_phases ])
160160def test_set_phases (monkeypatch , cp : Chargepoint , params : SetPhasesParams ):
161161 # setup
162- mock_phase_switch_suppported = Mock (name = "phase_switch_suppported " , return_value = params .phase_switch_suppported )
163- monkeypatch .setattr (Chargepoint , "cp_ev_support_phase_switch" , mock_phase_switch_suppported )
162+ mock_phase_switch_supported = Mock (name = "phase_switch_supported " , return_value = params .phase_switch_supported )
163+ monkeypatch .setattr (Chargepoint , "cp_ev_support_phase_switch" , mock_phase_switch_supported )
164164 cp .data .get .phases_in_use = params .phases_in_use
165165 cp .data .set .log .imported_since_plugged = params .imported_since_plugged
166166 charging_ev_data = cp .data .set .charging_ev_data
0 commit comments