X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/eca0e1bae21bb83b59c5c3da1d859d77ba67070c..1baf46a1c2639847dc9a396923658dbe106656e0:/tests/test_generic_agnostic_board_i2c.py diff --git a/tests/test_generic_agnostic_board_i2c.py b/tests/test_generic_agnostic_board_i2c.py new file mode 100644 index 0000000..6a3b5b9 --- /dev/null +++ b/tests/test_generic_agnostic_board_i2c.py @@ -0,0 +1,16 @@ +# SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries +# +# SPDX-License-Identifier: MIT +import pytest # pylint: disable=unused-import +import busio +from board import SCL, SDA + +def test_i2c_scan_random(): + i2c = busio.I2C(SCL, SDA) + i2c.try_lock() + addr_list = i2c.scan() + assert len(addr_list) == 3 + for addr in addr_list: + assert addr >= 0x0 and addr <= 0x79 + i2c.unlock() + i2c.deinit()