auto_test_func_system
=====================

.. py:module:: auto_test_func_system


Functions
---------

.. autoapisummary::

   auto_test_func_system._build_mock_solver
   auto_test_func_system.auto_test


Module Contents
---------------

.. py:function:: _build_mock_solver(device, generator: plestylib.sim.data_generator.DataGenerator)

   Build a mock op solver that returns generated response dictionaries.


.. py:function:: auto_test(device_cls, *args, use_mock_solver: bool = True, ignore_ops=None, seed: int | None = 123, sleep_time: float = 0.1, **kwargs)

   Auto test function system for a device class.

   This test uses FuncParam metadata to generate valid inputs and can bind a
   mock solver to generate FuncOutput-shaped responses.


