mirror of
https://github.com/KevinMidboe/python-gpiozero.git
synced 2025-10-29 17:50:37 +00:00
Remove some redundant testing bits
This commit is contained in:
@@ -143,12 +143,7 @@ class MockPin(PiPin):
|
|||||||
def assert_states(self, expected_states):
|
def assert_states(self, expected_states):
|
||||||
# Tests that the pin went through the expected states (a list of values)
|
# Tests that the pin went through the expected states (a list of values)
|
||||||
for actual, expected in zip(self.states, expected_states):
|
for actual, expected in zip(self.states, expected_states):
|
||||||
try:
|
assert actual.state == expected
|
||||||
assert actual.state == expected
|
|
||||||
except AssertionError:
|
|
||||||
print('Actual states', self.states)
|
|
||||||
print('Expected states', expected_states)
|
|
||||||
raise
|
|
||||||
|
|
||||||
def assert_states_and_times(self, expected_states):
|
def assert_states_and_times(self, expected_states):
|
||||||
# Tests that the pin went through the expected states at the expected
|
# Tests that the pin went through the expected states at the expected
|
||||||
@@ -156,13 +151,8 @@ class MockPin(PiPin):
|
|||||||
# that's about all we can reasonably expect in a non-realtime
|
# that's about all we can reasonably expect in a non-realtime
|
||||||
# environment on a Pi 1)
|
# environment on a Pi 1)
|
||||||
for actual, expected in zip(self.states, expected_states):
|
for actual, expected in zip(self.states, expected_states):
|
||||||
try:
|
assert isclose(actual.timestamp, expected[0], rel_tol=0.05, abs_tol=0.05)
|
||||||
assert isclose(actual.timestamp, expected[0], rel_tol=0.05, abs_tol=0.05)
|
assert isclose(actual.state, expected[1])
|
||||||
assert isclose(actual.state, expected[1])
|
|
||||||
except AssertionError:
|
|
||||||
print('Actual states', self.states)
|
|
||||||
print('Expected states', expected_states)
|
|
||||||
raise
|
|
||||||
|
|
||||||
|
|
||||||
class MockConnectedPin(MockPin):
|
class MockConnectedPin(MockPin):
|
||||||
@@ -184,16 +174,6 @@ class MockConnectedPin(MockPin):
|
|||||||
return super(MockConnectedPin, self)._change_state(value)
|
return super(MockConnectedPin, self)._change_state(value)
|
||||||
|
|
||||||
|
|
||||||
class MockPulledUpPin(MockPin):
|
|
||||||
"""
|
|
||||||
This derivative of :class:`MockPin` emulates a pin with a physical pull-up
|
|
||||||
resistor.
|
|
||||||
"""
|
|
||||||
def _set_pull(self, value):
|
|
||||||
if value != 'up':
|
|
||||||
raise PinFixedPull('pin has a physical pull-up resistor')
|
|
||||||
|
|
||||||
|
|
||||||
class MockChargingPin(MockPin):
|
class MockChargingPin(MockPin):
|
||||||
"""
|
"""
|
||||||
This derivative of :class:`MockPin` emulates a pin which, when set to
|
This derivative of :class:`MockPin` emulates a pin which, when set to
|
||||||
|
|||||||
Reference in New Issue
Block a user