mirror of
				https://github.com/KevinMidboe/python-gpiozero.git
				synced 2025-10-29 17:50:37 +00:00 
			
		
		
		
	test Energenie repr
This commit is contained in:
		| @@ -437,6 +437,8 @@ def test_energenie(): | |||||||
|     pins = [MockPin(n) for n in (17, 22, 23, 27, 24, 25)] |     pins = [MockPin(n) for n in (17, 22, 23, 27, 24, 25)] | ||||||
|     with Energenie(1, initial_value=True) as device1, \ |     with Energenie(1, initial_value=True) as device1, \ | ||||||
|             Energenie(2, initial_value=False) as device2: |             Energenie(2, initial_value=False) as device2: | ||||||
|  |         assert repr(device1) == '<gpiozero.Energenie object on socket 1>' | ||||||
|  |         assert repr(device2) == '<gpiozero.Energenie object on socket 2>' | ||||||
|         assert device1.value |         assert device1.value | ||||||
|         assert not device2.value |         assert not device2.value | ||||||
|         [pin.clear_states() for pin in pins] |         [pin.clear_states() for pin in pins] | ||||||
| @@ -457,4 +459,5 @@ def test_energenie(): | |||||||
|         pins[3].assert_states_and_times([(0.0, True), (0.0, True)]) |         pins[3].assert_states_and_times([(0.0, True), (0.0, True)]) | ||||||
|         pins[4].assert_states_and_times([(0.0, False)]) |         pins[4].assert_states_and_times([(0.0, False)]) | ||||||
|         pins[5].assert_states_and_times([(0.0, False), (0.1, True), (0.25, False)]) |         pins[5].assert_states_and_times([(0.0, False), (0.1, True), (0.25, False)]) | ||||||
|  |         device1.close() | ||||||
|  |         assert repr(device1) == '<gpiozero.Energenie object closed>' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user