From d1bb5fe66a4cd8fb41b99c8a5404b3d29753bc58 Mon Sep 17 00:00:00 2001 From: Andrew Scheller Date: Fri, 19 Feb 2016 00:19:41 +0000 Subject: [PATCH] Added another unit test --- tests/test_devices.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test_devices.py b/tests/test_devices.py index 2eb7b41..0312c7e 100644 --- a/tests/test_devices.py +++ b/tests/test_devices.py @@ -44,6 +44,16 @@ def test_device_close(): assert device.closed assert device.pin is None +def test_device_reopen_same_pin(): + pin = MockPin(2) + device = GPIODevice(pin) + device.close() + device2 = GPIODevice(pin) + assert not device2.closed + assert device2.pin == pin + assert device.closed + assert device.pin is None + def test_device_repr(): pin = MockPin(2) device = GPIODevice(pin)