def test_cleanup(): serial = gpio_cs_spi(gpio=gpio, spi=spidev, port=9, device=1, gpio_CS=23) serial._managed = True serial.cleanup() verify_gpio_cs_spi_init(9, 1) spidev.close.assert_called_once_with() assert_only_cleans_whats_setup(gpio)
def test_cleanup(mock_controller): gpio = Mock() port = Mock() instance = Mock() instance.get_port = Mock(return_value=port) instance.get_gpio = Mock(return_value=gpio) mock_controller.side_effect = [instance] serial = ftdi_spi(device='ftdi://dummy', bus_speed_hz=16000000, gpio_CS=3, gpio_DC=5, gpio_RST=6) serial.cleanup() instance.terminate.assert_called_once_with() assert_only_cleans_whats_setup(gpio)
def test_cleanup(): serial = bitbang_6800(gpio=gpio) serial._managed = True serial.cleanup() assert_only_cleans_whats_setup(gpio)
def test_cleanup_custom_pins(): serial = bitbang(gpio=gpio, SCLK=13, SDA=14, CE=15, DC=16, RST=17) serial._managed = True serial.cleanup() assert_only_cleans_whats_setup(gpio)