Skip to content

Commit 51db75e

Browse files
committed
Close gpiozero#479, close gpiozero#491
Merged everything from gpiozero#491 and tests from gpiozero#479
1 parent c0de025 commit 51db75e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/test_outputs.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

10531060
def 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

Comments
 (0)