trying to mock spidev & RPi
This commit is contained in:
parent
8a3726eb51
commit
11a4f6c601
@ -2,6 +2,18 @@ import sys
|
|||||||
sys.path.append("../../")
|
sys.path.append("../../")
|
||||||
from gfxlcd.driver.ili9325.gpio import GPIO
|
from gfxlcd.driver.ili9325.gpio import GPIO
|
||||||
from gfxlcd.driver.ili9325.ili9325 import ILI9325
|
from gfxlcd.driver.ili9325.ili9325 import ILI9325
|
||||||
|
from unittest.mock import patch, MagicMock
|
||||||
|
|
||||||
|
MockRPi = MagicMock()
|
||||||
|
MockSpidev = MagicMock()
|
||||||
|
modules = {
|
||||||
|
"RPi": MockRPi,
|
||||||
|
"RPi.GPIO": MockRPi.GPIO,
|
||||||
|
"spidev": MockSpidev
|
||||||
|
}
|
||||||
|
|
||||||
|
patcher = patch.dict("sys.modules", modules)
|
||||||
|
patcher.start()
|
||||||
|
|
||||||
|
|
||||||
class TestILI9325Drawing(object):
|
class TestILI9325Drawing(object):
|
||||||
@ -10,3 +22,6 @@ class TestILI9325Drawing(object):
|
|||||||
drv.pins['LED'] = 6
|
drv.pins['LED'] = 6
|
||||||
drv.pins['CS'] = 18
|
drv.pins['CS'] = 18
|
||||||
ILI9325(240, 320, drv)
|
ILI9325(240, 320, drv)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,6 +2,18 @@ import sys
|
|||||||
sys.path.append("../../")
|
sys.path.append("../../")
|
||||||
from gfxlcd.driver.ili9486.spi import SPI
|
from gfxlcd.driver.ili9486.spi import SPI
|
||||||
from gfxlcd.driver.ili9486.ili9486 import ILI9486
|
from gfxlcd.driver.ili9486.ili9486 import ILI9486
|
||||||
|
from unittest.mock import patch, MagicMock
|
||||||
|
|
||||||
|
MockRPi = MagicMock()
|
||||||
|
MockSpidev = MagicMock()
|
||||||
|
modules = {
|
||||||
|
"RPi": MockRPi,
|
||||||
|
"RPi.GPIO": MockRPi.GPIO,
|
||||||
|
"spidev": MockSpidev
|
||||||
|
}
|
||||||
|
|
||||||
|
patcher = patch.dict("sys.modules", modules)
|
||||||
|
patcher.start()
|
||||||
|
|
||||||
|
|
||||||
class TestILI9486(object):
|
class TestILI9486(object):
|
||||||
|
@ -2,6 +2,18 @@ import sys
|
|||||||
sys.path.append("../../")
|
sys.path.append("../../")
|
||||||
from gfxlcd.driver.nju6450.gpio import GPIO
|
from gfxlcd.driver.nju6450.gpio import GPIO
|
||||||
from gfxlcd.driver.nju6450.nju6450 import NJU6450
|
from gfxlcd.driver.nju6450.nju6450 import NJU6450
|
||||||
|
from unittest.mock import patch, MagicMock
|
||||||
|
|
||||||
|
MockRPi = MagicMock()
|
||||||
|
MockSpidev = MagicMock()
|
||||||
|
modules = {
|
||||||
|
"RPi": MockRPi,
|
||||||
|
"RPi.GPIO": MockRPi.GPIO,
|
||||||
|
"spidev": MockSpidev
|
||||||
|
}
|
||||||
|
|
||||||
|
patcher = patch.dict("sys.modules", modules)
|
||||||
|
patcher.start()
|
||||||
|
|
||||||
|
|
||||||
class TestNJU6450(object):
|
class TestNJU6450(object):
|
||||||
|
@ -2,6 +2,18 @@ import sys
|
|||||||
sys.path.append("../../")
|
sys.path.append("../../")
|
||||||
from gfxlcd.driver.ssd1306.spi import SPI
|
from gfxlcd.driver.ssd1306.spi import SPI
|
||||||
from gfxlcd.driver.ssd1306.ssd1306 import SSD1306
|
from gfxlcd.driver.ssd1306.ssd1306 import SSD1306
|
||||||
|
from unittest.mock import patch, MagicMock
|
||||||
|
|
||||||
|
MockRPi = MagicMock()
|
||||||
|
MockSpidev = MagicMock()
|
||||||
|
modules = {
|
||||||
|
"RPi": MockRPi,
|
||||||
|
"RPi.GPIO": MockRPi.GPIO,
|
||||||
|
"spidev": MockSpidev
|
||||||
|
}
|
||||||
|
|
||||||
|
patcher = patch.dict("sys.modules", modules)
|
||||||
|
patcher.start()
|
||||||
|
|
||||||
|
|
||||||
class TestNJU6450(object):
|
class TestNJU6450(object):
|
||||||
|
2
tox.ini
2
tox.ini
@ -10,8 +10,6 @@ deps=
|
|||||||
flake8
|
flake8
|
||||||
pylint
|
pylint
|
||||||
charlcd
|
charlcd
|
||||||
spidev
|
|
||||||
GPIO
|
|
||||||
whitelist_externals = /bin/bash
|
whitelist_externals = /bin/bash
|
||||||
commands= nosetests --with-xunit --xunit-file=junit-{envname}.xml gfxlcd/tests
|
commands= nosetests --with-xunit --xunit-file=junit-{envname}.xml gfxlcd/tests
|
||||||
rm flake8-{envname}.log -f
|
rm flake8-{envname}.log -f
|
||||||
|
Loading…
Reference in New Issue
Block a user