auto_test_func_system#

Functions#

_build_mock_solver(device, generator)

Build a mock op solver that returns generated response dictionaries.

auto_test(device_cls, *args[, use_mock_solver, ...])

Auto test function system for a device class.

Module Contents#

auto_test_func_system._build_mock_solver(device, generator: plestylib.sim.data_generator.DataGenerator)#

Build a mock op solver that returns generated response dictionaries.

Parameters:

generator (plestylib.sim.data_generator.DataGenerator)

auto_test_func_system.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.

Parameters:
  • use_mock_solver (bool)

  • seed (int | None)

  • sleep_time (float)