@@ -1042,12 +1042,19 @@ def test_servo_initial_values():
10421042 with Servo (2 ) as device :
10431043 assert device .value == 0
10441044 with Servo (2 , initial_value = - 1 ) as device :
1045+ assert device .is_active
10451046 assert device .value == - 1
1047+ assert isclose (p .state , 0.05 )
10461048 with Servo (2 , initial_value = 0 ) as device :
1049+ assert device .is_active
10471050 assert device .value == 0
1051+ assert isclose (p .state , 0.075 )
10481052 with Servo (2 , initial_value = 1 ) as device :
1053+ assert device .is_active
10491054 assert device .value == 1
1055+ assert isclose (p .state , 0.1 )
10501056 with Servo (2 , initial_value = None ) as device :
1057+ assert not device .is_active
10511058 assert device .value is None
10521059
10531060def test_servo_values ():
@@ -1089,10 +1096,13 @@ def test_angular_servo_initial_angles():
10891096 assert device .angle == 0
10901097 with AngularServo (1 , initial_angle = - 90 ) as device :
10911098 assert device .angle == - 90
1099+ assert isclose (device .value , - 1 )
10921100 with AngularServo (1 , initial_angle = 0 ) as device :
10931101 assert device .angle == 0
1102+ assert isclose (device .value , 0 )
10941103 with AngularServo (1 , initial_angle = 90 ) as device :
10951104 assert device .angle == 90
1105+ assert isclose (device .value , 1 )
10961106 with AngularServo (1 , initial_angle = None ) as device :
10971107 assert device .angle is None
10981108
0 commit comments