Source code for pyfusion.devices.LHD.tests
"""Test LHD device code."""
import os
from pyfusion.test.tests import PfTestBase, BasePyfusionTestCase
import pyfusion
TEST_DATA_PATH = os.path.abspath(os.path.dirname(__file__))
TEST_CONFIG_FILE = os.path.join(TEST_DATA_PATH, "test.cfg")
[docs]class LHDDeviceTestCase(BasePyfusionTestCase):
[docs] def setUp(self):
pyfusion.conf.utils.clear_config()
if pyfusion.orm_manager.IS_ACTIVE:
pyfusion.orm_manager.Session.close_all()
pyfusion.orm_manager.clear_mappers()
pyfusion.conf.utils.read_config(TEST_CONFIG_FILE)
[docs]class CheckLHDDevice(LHDDeviceTestCase):
[docs] def test_device(self):
lhd = pyfusion.getDevice('LHD')
data = lhd.acq.getdata(90091, 'LHD_Mirnov_toroidal')
CheckLHDDevice.net = True
CheckLHDDevice.lhd = True