def skipUnlessGui(): '''Decorator to indicate that the given test should be skipped if GUI Tests are not enabled. It can be applied both to :class:`unittest.TestCase` classes and to test methods:: class FooTest(unittest.TestCase): def test_something_which_does_not_need_gui() (...) @skipUnlessGui() def test_something_that requires_gui() (...) @skipUnlessGui() class GUITest(unittest.TestCase): (...) Note: using skipUnlessGui is equivalent to: @skipunless(taurus.test.GUI_TESTS_ENABLED, 'requires GUI') ''' Logger.deprecated(dep='skipUnlessGui', rel='4.0', alt='taurustestsuite --exclude-pattern') return unittest.skipUnless(GUI_TESTS_ENABLED, 'requires GUI')
def __init__(self,name,nsubsignals=3,offset=25,length=1, logLevel=Logger.Info): self._name = name Logger.__init__(self,self._name) self.setLogLevel(logLevel) self._nsubsignals = nsubsignals self._offset = offset self._length = length self._array = None self._means = \ np.array([float("NaN")]*self.nsubsignals,dtype=np.float64) self._stds = \ np.array([float("NaN")]*self.nsubsignals,dtype=np.float64) self._composedMean = float("NaN") self._composedStd = float("NaN")
def __init__(self,devName,attrName,groupName=None,callback=None, logLevel=Logger.Info): self._name = "%s/%s"%(devName,attrName) Logger.__init__(self,self._name) self.setLogLevel(logLevel) self._devName = devName self._devProxy = None self.buildProxy() self._attrName = attrName self._eventID = None self.debug("build Monitor") self._signal = Signal(self._name) self._signalCT = self._signal.nsubsignals self.groupName = groupName self._callback = callback self.subscribe()
def __init__(self, name, parent=None): Logger.__init__(self) self._parent = parent self._name = name self._cb = []
def getQtLogger(): global qtLogger if qtLogger is None: qtLogger = Logger('QtLogger') return qtLogger