Пример #1
0
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')
Пример #2
0
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()
Пример #5
0
 def __init__(self, name, parent=None):
     Logger.__init__(self)
     self._parent = parent
     self._name = name
     self._cb = []
Пример #6
0
def getQtLogger():
    global qtLogger
    if qtLogger is None:
        qtLogger = Logger('QtLogger')
    return qtLogger