From 35f1ff0623dc3e7e9fb7826f062665ef6d176bd0 Mon Sep 17 00:00:00 2001 From: Dave Jones Date: Wed, 21 Jun 2017 14:40:30 +0100 Subject: [PATCH] Eliminate compatibility names from tests No need to run the same tests on the same backends --- tests/test_real_pins.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test_real_pins.py b/tests/test_real_pins.py index c266828..bccf045 100644 --- a/tests/test_real_pins.py +++ b/tests/test_real_pins.py @@ -41,7 +41,11 @@ INPUT_PIN = int(os.getenv('GPIOZERO_TEST_INPUT_PIN', '27')) @pytest.fixture( scope='module', - params=pkg_resources.get_distribution('gpiozero').get_entry_map('gpiozero_pin_factories').keys()) + params=[ + name + for name in pkg_resources.get_distribution('gpiozero').get_entry_map('gpiozero_pin_factories').keys() + if not name.endswith('Pin') # leave out compatibility names + ]) def pin_factory(request): try: factory = pkg_resources.load_entry_point('gpiozero', 'gpiozero_pin_factories', request.param)()