]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - tests/test_generic_agnostic_board_i2c.py
move tests to pyutest test/ dir
[Adafruit_Blinka-hackapet.git] / 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 (file)
index 0000000..6a3b5b9
--- /dev/null
@@ -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()