devices Package¶
base Module¶
Basic device class
-
class
pyfusion.devices.base.Device(config_name, **kwargs)[source]¶ Bases:
objectRepresent a laboratory device.
In general, a customised subclass of Device will be used.
Usage: Device(device_name, **kwargs)
Arguments: device_name – name of device as listed in configuration file,
i.e.: [Device:device_name]Keyword arguments: Any setting in the [Device:device_name] section of the configuration file can be overridden by supplying a keyword argument to here, e.g.: Device(device_name)
tests Module¶
Test cases for pyfusion.devices.
-
class
pyfusion.devices.tests.CheckDevice[source]¶ Bases:
pyfusion.test.tests.PfTestBaseTest for the Device class in pyfusion.devices.base.
-
class
pyfusion.devices.tests.CheckEmptyDevice[source]¶ Bases:
pyfusion.test.tests.PfTestBaseMake sure things don’t fail for device with no config settings.
-
class
pyfusion.devices.tests.CheckGetDevice[source]¶ Bases:
pyfusion.test.tests.PfTestBasetest getDevice.