]> Repositories - Adafruit_Blinka-hackapet.git/blob - tests/test_generic_agnostic_board_i2c.py
Merge pull request #937 from makermelissa/main
[Adafruit_Blinka-hackapet.git] / tests / test_generic_agnostic_board_i2c.py
1 # SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries
2 #
3 # SPDX-License-Identifier: MIT
4 import pytest  # pylint: disable=unused-import
5 import busio
6 from board import SCL, SDA
7
8
9 def test_i2c_scan_random():
10     i2c = busio.I2C(SCL, SDA)
11     i2c.try_lock()
12     addr_list = i2c.scan()
13     assert len(addr_list) == 3
14     for addr in addr_list:
15         assert addr >= 0x0
16         assert addr <= 0x79
17     i2c.unlock()
18     i2c.deinit()