devices Package¶
base
Module¶
Basic device class
-
class
pyfusion.devices.base.
Device
(config_name, **kwargs)[source]¶ Bases:
object
Represent 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.PfTestBase
Test for the Device class in pyfusion.devices.base.
-
class
pyfusion.devices.tests.
CheckEmptyDevice
[source]¶ Bases:
pyfusion.test.tests.PfTestBase
Make sure things don’t fail for device with no config settings.
-
class
pyfusion.devices.tests.
CheckGetDevice
[source]¶ Bases:
pyfusion.test.tests.PfTestBase
test getDevice.