From 08d492ef8f2f4a7034015700710781212bff7a8d Mon Sep 17 00:00:00 2001 From: Brendan Howell Date: Fri, 28 Apr 2017 23:50:35 +0200 Subject: [PATCH] add gpio mocks for testing --- screenless/bureau/photography/photography.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/screenless/bureau/photography/photography.py b/screenless/bureau/photography/photography.py index 84c29db..64b4f94 100644 --- a/screenless/bureau/photography/photography.py +++ b/screenless/bureau/photography/photography.py @@ -1,7 +1,15 @@ import subprocess import tempfile -from pyA20.gpio import gpio, port +try: + from pyA20.gpio import gpio, port +except ImportError: + from unittest.mock import Mock + gpio = Mock() + class Tmpobj(): + pass + port = Tmpobj() + port.PG0 = 42 from bureau import Bureau, add_api