test_adc_ad9695.py =================== File: ``tests/unit/plugins/test_adc_ad9695.py`` This page describes the Pytest unit tests defined in ``test_adc_ad9695.py`` for some ADC plugin methods defined in ``ska_low_sps_tpm_api.plugins.adc_ad9695``. Tests ----- - ``test_default_adc_single_start``: Verifies the ADC initialisation sequence defined in the ADC plugin method adc_single_start() with the default parameters by checking the ADC register writes & LED writes against expected values. - ``test_default_adc_single_start_dual_14_ddc``: Verifies the other ADC initialisation sequence defined in the ADC plugin method adc_single_start_dual_14_ddc() with the default parameters by checking the ADC register writes & LED writes against expected values. How to run ---------- Run all unit tests in a single file with: .. code-block:: bash pytest -v tests/unit/plugins/test_adc_ad9695.py Run a single unit test: .. code-block:: bash pytest -v tests/unit/plugins/test_adc_ad9695.py::TestAdcInit::test_default_adc_single_start Notes ----- - The tests use helper data from ``tests/unit/plugins/test_adc_ad9695_helper.py``. if any changes are made in the ADC initialisation sequence, the dictionaries of expected ADC writes in the helper file should also be updated.