# SPDX-FileCopyrightText: 2024 Brent Rubell for Adafruit Industries
#
# SPDX-License-Identifier: MIT
-import pytest
+import pytest # pylint: disable=unused-import
import board
import analogio
+
# Analog Outputs
def test_Ax_OUTPUT():
"""Test analog output pin functionality."""
- assert board.board_id == "GENERIC_AGNOSTIC_BOARD"
+ assert board.board_id == "OS_AGNOSTIC_BOARD"
pin_out = analogio.AnalogOut(board.Ax_OUTPUT)
# Test boundaries of setting the value and reading it back
def test_Ax_INPUT_RAND_INT():
"""Test random integer from pin Ax_INPUT_RAND_INT"""
- assert board.board_id == "GENERIC_AGNOSTIC_BOARD"
+ assert board.board_id == "OS_AGNOSTIC_BOARD"
pin_random = analogio.AnalogIn(board.Ax_INPUT_RAND_INT)
assert isinstance(pin_random.value, int)
def test_Ax_INPUT_FIXED_INT_PI():
"""Test fixed integer from pin Ax_INPUT_FIXED_INT_PI"""
- assert board.board_id == "GENERIC_AGNOSTIC_BOARD"
+ assert board.board_id == "OS_AGNOSTIC_BOARD"
pin_pi = analogio.AnalogIn(board.Ax_INPUT_FIXED_INT_PI)
assert pin_pi.value == 31415
def test_Ax_INPUT_WAVE_SINE():
"""Test sine wave from pin Ax_INPUT_WAVE_SINE"""
- assert board.board_id == "GENERIC_AGNOSTIC_BOARD"
+ assert board.board_id == "OS_AGNOSTIC_BOARD"
pin_sine_wave = analogio.AnalogIn(board.Ax_INPUT_WAVE_SINE)
# Run through the sine wave once
- for i, expected_value in enumerate(sine_wave):
+ for expected_value in sine_wave:
assert pin_sine_wave.value == expected_value
-
# Run through the sine wave again to ensure it loops back correctly
- for i, expected_value in enumerate(sine_wave):
+ for expected_value in sine_wave:
assert pin_sine_wave.value == expected_value
pin_sine_wave.deinit()
def test_Ax_INPUT_WAVE_SAW():
"""Test sawtooth wave from pin Ax_INPUT_WAVE_SAW"""
- assert board.board_id == "GENERIC_AGNOSTIC_BOARD"
+ assert board.board_id == "OS_AGNOSTIC_BOARD"
pin_saw_wave = analogio.AnalogIn(board.Ax_INPUT_WAVE_SAW)
# Run through the sine wave once
- for i in range(len(sawtooth_wave)):
- assert pin_saw_wave.value == sawtooth_wave[i]
+ for expected_value in sawtooth_wave:
+ assert pin_saw_wave.value == expected_value
# Run through the sine wave again to ensure it loops back correctly
- for i in range(len(sawtooth_wave)):
- assert pin_saw_wave.value == sawtooth_wave[i]
-
+ for expected_value in sawtooth_wave:
+ assert pin_saw_wave.value == expected_value
pin_saw_wave.deinit()