Skip to content
This repository was archived by the owner on Mar 17, 2021. It is now read-only.
This repository was archived by the owner on Mar 17, 2021. It is now read-only.

Taurus4: LIGHTWEIGHT_IMPORTS should be True by default #196

Open
@sf-migrator-bot

Description

@sf-migrator-bot

The LIGHTWEIGHT_IMPORTS option in the tauruscustomsettings has been around for quite some time but its default value was set to False to facilitate backwars compatibility.

IMHO, it should be set to True now, and all errors should be treated as Taurus4 bugs.

This is the output from the testsuite for taurus4-preview [9cd0205] with LIGHTWEIGHT_IMPORTS=True :

======================================================================
ERROR: test00_Instantiation (qt.qtgui.button.test.test_taurusbutton.TaurusCommandButtonTest)
Check that the widget instantiates correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test10_SetModelsSequentially (qt.qtgui.button.test.test_taurusbutton.TaurusCommandButtonTest)
Check that we can set several models sequentially
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test00_Instantiation (qt.qtgui.display.test.test_tauruslabel.TaurusLabelTest)
Check that the widget instantiates correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test10_SetModelsSequentially (qt.qtgui.display.test.test_tauruslabel.TaurusLabelTest)
Check that we can set several models sequentially
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test00_Instantiation (qt.qtgui.panel.test.test_taurusform.TaurusAttrFormTest)
Check that the widget instantiates correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test10_SetModelsSequentially (qt.qtgui.panel.test.test_taurusform.TaurusAttrFormTest)
Check that we can set several models sequentially
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test00_Instantiation (qt.qtgui.panel.test.test_taurusform.TaurusFormTest)
Check that the widget instantiates correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test10_SetModelsSequentially (qt.qtgui.panel.test.test_taurusform.TaurusFormTest)
Check that we can set several models sequentially
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/test/base.py", line 122, in setUp
    taurusManager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval://dev=Foo;a*x?a={tango:a/b/c/d};x=2?configuration=label', out=('eval://localhost/@Foo/a={tango://controls02.cells.es:10000/a/b/c/d};x=2;a*x', '@Foo/a={tango:a/b/c/d};x=2;a*x', 'a*x', 'label'))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_10 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval:{eval:{eval:foo=1;foo}}', out=('eval://localhost/@DefaultEvaluator/{eval://localhost/@DefaultEvaluator/{eval://localhost/@DefaultEvaluator/foo=1;foo}}', '{eval:{eval:foo=1;foo}}', 'foo'))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_11 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval:{eval:1}+{eval:2}', out=('eval://localhost/@DefaultEvaluator/{eval://localhost/@DefaultEvaluator/1}+{eval://localhost/@DefaultEvaluator/2}', '{eval:1}+{eval:2}', '1+2'))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_12 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval:@Foo/{NonExistingAlias/foo}+5', out=(None, '@Foo/{NonExistingAlias/foo}+5', 'foo+5'))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_14 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval:a={tango:a/b/c/d};x=2;a*x', out=('eval://localhost/@DefaultEvaluator/a={tango://controls02.cells.es:10000/a/b/c/d};x=2;a*x', 'a={tango:a/b/c/d};x=2;a*x', 'a*x'))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_2 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval://dev=Foo;a*x?a={tango:a/b/c/d};x=2?configuration=', out=('eval://localhost/@Foo/a={tango://controls02.cells.es:10000/a/b/c/d};x=2;a*x', '@Foo/a={tango:a/b/c/d};x=2;a*x', 'a*x', ''))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_3 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval://dev=Foo;a*x?a={tango:a/b/c/d};x=2?configuration', out=('eval://localhost/@Foo/a={tango://controls02.cells.es:10000/a/b/c/d};x=2;a*x', '@Foo/a={tango:a/b/c/d};x=2;a*x', 'a*x', None))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_5 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval:@Foo/a={tango:a/b/c/d};x=2;a*x#', out=('eval://localhost/@Foo/a={tango://controls02.cells.es:10000/a/b/c/d};x=2;a*x', '@Foo/a={tango:a/b/c/d};x=2;a*x', 'a*x', ''))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_7 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval://x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+{w/x/y/x}*x*{eval:x}?x=0', out=('eval://localhost/@DefaultEvaluator/x=0;x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+{tango://controls02.cells.es:10000/w/x/y/x}*x*{eval://localhost/@DefaultEvaluator/x}', 'x=0;x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+{w/x/y/x}*x*{eval:x}', 'x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+x*x*x'))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_getNames_9 (core.evaluation.test.test_evalvalidator.EvaluationAttrValidatorTestCase)
Testing getNames(name='eval:x=0;x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+{w/x/y/x}*x*{eval:x}', out=('eval://localhost/@DefaultEvaluator/x=0;x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+{tango://controls02.cells.es:10000/w/x/y/x}*x*{eval://localhost/@DefaultEvaluator/x}', 'x=0;x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+{w/x/y/x}*x*{eval:x}', 'x+x-x*x/x+cos(x)-xxx*xy+yx+yxz+x+x*x*x'))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/basevalidator.py", line 74, in getNames
    names = v.getNames(name, fragment=fragment)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: test_read_attr_8 (core.evaluation.test.test_evalattribute.EvalAttributeTestCase)
Testing read_attr(expected={'writable': False, 'rvalue': <Quantity(6, 'dimensionless')>, 'type': 0, 'label': 'foo+foo+foo'}, expected_attrv={'wvalue': None, 'rvalue': <Quantity(6, 'dimensionless')>}, attr_fullname='eval:foo=1;foo+{eval:foo=2;foo}+{eval:foo=3;foo}', expectedshape=None)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/test/test_evalattribute.py", line 242, in read_attr
    a = taurus.Attribute(attr_fullname)
  File "/home/cpascual/src/taurus/lib/taurus/core/taurushelper.py", line 491, in Attribute
    return Factory(scheme=getSchemeFromName(dev_or_attr_name)).getAttribute(dev_or_attr_name)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalfactory.py", line 162, in getAttribute
    names = validator.getNames(attr_name)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 358, in getNames
    complete = self._expandRefNames(complete)
  File "/home/cpascual/src/taurus/lib/taurus/core/evaluation/evalvalidator.py", line 329, in _expandRefNames
    manager = taurus.core.TaurusManager()
AttributeError: 'module' object has no attribute 'TaurusManager'

======================================================================
ERROR: testAttributeModelEquality_2 (core.tango.test.test_modelequality.TangoModelEqualityTestCase)
Testing modelsEqual(models=['tango:sys/tg_test/1/float_scalar#label', 'tango:sys/tg_test/2/float_scalar#label'], class_=<function Attribute at 0x7fdf7d4515f0>, equal=False)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/modelequality.py", line 47, in modelsEqual
    obj2 = class_(models[1])
  File "/home/cpascual/src/taurus/lib/taurus/core/taurushelper.py", line 491, in Attribute
    return Factory(scheme=getSchemeFromName(dev_or_attr_name)).getAttribute(dev_or_attr_name)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 346, in getAttribute
    dev = self.getDevice(dev_name)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 299, in getDevice
    dev_klass = self._getDeviceClass(db=db, devname=groups['devname'])
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 409, in _getDeviceClass
    tango_dev_klass = db.get_class_for_device(dev_name)
DevFailed: DevFailed[
DevError[
    desc = Class not found for sys/tg_test/2
  origin = DataBase::db_get_class_for_device()
  reason = DB_IncorrectArguments
severity = ERR]

DevError[
    desc = Failed to execute command_inout on device sys/database/2, command DbGetClassforDevice
  origin = Connection::command_inout()
  reason = API_CommandFailed
severity = ERR]
]

======================================================================
ERROR: testAttributeModelEquality_3 (core.tango.test.test_modelequality.TangoModelEqualityTestCase)
Testing modelsEqual(models=['tango:sys/tg_test/1/float_scalar', 'tango:sys/tg_test/2/float_scalar'], class_=<function Attribute at 0x7fdf7d4515f0>, equal=False)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/modelequality.py", line 47, in modelsEqual
    obj2 = class_(models[1])
  File "/home/cpascual/src/taurus/lib/taurus/core/taurushelper.py", line 491, in Attribute
    return Factory(scheme=getSchemeFromName(dev_or_attr_name)).getAttribute(dev_or_attr_name)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 346, in getAttribute
    dev = self.getDevice(dev_name)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 299, in getDevice
    dev_klass = self._getDeviceClass(db=db, devname=groups['devname'])
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 409, in _getDeviceClass
    tango_dev_klass = db.get_class_for_device(dev_name)
DevFailed: DevFailed[
DevError[
    desc = Class not found for sys/tg_test/2
  origin = DataBase::db_get_class_for_device()
  reason = DB_IncorrectArguments
severity = ERR]

DevError[
    desc = Failed to execute command_inout on device sys/database/2, command DbGetClassforDevice
  origin = Connection::command_inout()
  reason = API_CommandFailed
severity = ERR]
]

======================================================================
ERROR: testDeviceModelEquality (core.tango.test.test_modelequality.TangoModelEqualityTestCase)
Testing modelsEqual(models=['tango:sys/tg_test/1', 'tango:sys/tg_test/2'], class_=<function Device at 0x7fdf7d451578>, equal=False)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/modelequality.py", line 47, in modelsEqual
    obj2 = class_(models[1])
  File "/home/cpascual/src/taurus/lib/taurus/core/taurushelper.py", line 458, in Device
    return Factory(scheme=getSchemeFromName(device_name)).getDevice(device_name)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 299, in getDevice
    dev_klass = self._getDeviceClass(db=db, devname=groups['devname'])
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/tangofactory.py", line 409, in _getDeviceClass
    tango_dev_klass = db.get_class_for_device(dev_name)
DevFailed: DevFailed[
DevError[
    desc = Class not found for sys/tg_test/2
  origin = DataBase::db_get_class_for_device()
  reason = DB_IncorrectArguments
severity = ERR]

DevError[
    desc = Failed to execute command_inout on device sys/database/2, command DbGetClassforDevice
  origin = Connection::command_inout()
  reason = API_CommandFailed
severity = ERR]
]

======================================================================
ERROR: core.test.test_taurushelper (unittest.loader.ModuleImportFailure)
----------------------------------------------------------------------
ImportError: Failed to import test module: core.test.test_taurushelper
Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/loader.py", line 254, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/unittest/loader.py", line 232, in _get_module_from_name
    __import__(name)
  File "/home/cpascual/src/taurus/lib/taurus/core/test/test_taurushelper.py", line 38, in <module>
    from taurus.core import (TaurusElementType, TaurusAttribute, TaurusDevice,
ImportError: cannot import name TaurusAttribute


======================================================================
FAIL: test_getDisplayValue_11 (qt.qtgui.base.test.test_taurusbase.GetDisplayValueTestCase)
Testing getDisplayValue(expected='3', model='eval:1+2')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/base/test/test_taurusbase.py", line 112, in getDisplayValue
    self.assertEqual(expected, got, msg)
AssertionError: getDisplayValue for "eval:1+2" should be '3' (got '3 ')

======================================================================
FAIL: test_getDisplayValue_5 (qt.qtgui.base.test.test_taurusbase.GetDisplayValueTestCase)
Testing getDisplayValue(expected='ON', model='tango:TangoSchemeTest/unittest/temp-1/state')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/base/test/test_taurusbase.py", line 112, in getDisplayValue
    self.assertEqual(expected, got, msg)
AssertionError: getDisplayValue for "tango:TangoSchemeTest/unittest/temp-1/state" should be 'ON' (got 'ALARM')

======================================================================
FAIL: test_texts (qt.qtgui.panel.test.test_taurusvalue.TaurusValueTest)
Testing texts(expected=('double_scalar', '1.23', '0.0', 'mm'), model='tango:TangoSchemeTest/unittest/temp-1/double_scalar')
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/qt/qtgui/panel/test/test_taurusvalue.py", line 73, in texts
    self.assertEqual(got, expected, msg)
AssertionError: wrong text for "tango:TangoSchemeTest/unittest/temp-1/double_scalar":
 expected: ('double_scalar', '1.23', '0.0', 'mm')
 got: ('double_scalar', '1.23', '0.0 mm', 'mm')

======================================================================
FAIL: test_qt_base_import (external.test.test_qt.QtTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/external/test/test_qt.py", line 84, in test_qt_base_import
    self.assertFalse(mod in mods, mod + " is loaded")
AssertionError: PyQt4.uic is loaded

======================================================================
FAIL: test_write_read_attr_11 (core.tango.test.test_tangoattribute.AttributeTestCase)
Testing write_read_attr(attrname='string_spectrum_ro', expected={'wvalue': None, 'rvalue': ('hello world', 'hello world', 'hello world'), 'type': 2}, expected_attrv={'w_value': None, 'quality': <AttrQuality.ATTR_VALID: 0>, 'value': ('hello world', 'hello world', 'hello world')}, expectedshape=(3,))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/test/test_tangoattribute.py", line 672, in write_read_attr
    self.__assertValidValue(exp, got, msg)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/test/test_tangoattribute.py", line 704, in __assertValidValue
    self.assertTrue(chk, msg)
AssertionError: string_spectrum_ro for "wvalue" should be None (got ())

======================================================================
FAIL: test_write_read_attr_12 (core.tango.test.test_tangoattribute.AttributeTestCase)
Testing write_read_attr(attrname='string_image_ro', expected={'wvalue': None, 'rvalue': (('hello world', 'hello world', 'hello world'), ('hello world', 'hello world', 'hello world'), ('hello world', 'hello world', 'hello world')), 'type': 2}, expected_attrv={'w_value': None, 'quality': <AttrQuality.ATTR_VALID: 0>, 'value': (('hello world', 'hello world', 'hello world'), ('hello world', 'hello world', 'hello world'), ('hello world', 'hello world', 'hello world'))}, expectedshape=(3, 3))
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/base.py", line 113, in newTest
    return helper(**helper_kwargs)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/test/test_tangoattribute.py", line 672, in write_read_attr
    self.__assertValidValue(exp, got, msg)
  File "/home/cpascual/src/taurus/lib/taurus/core/tango/test/test_tangoattribute.py", line 704, in __assertValidValue
    self.assertTrue(chk, msg)
AssertionError: string_image_ro for "wvalue" should be None (got ())

======================================================================
FAIL: testImportSubmodules (test.test_import.TaurusImportTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/cpascual/src/taurus/lib/taurus/test/test_import.py", line 53, in testImportSubmodules
    self.assertEqual(len(wrn), 0, msg=msg)
AssertionError: 
exploreModule: WARNING: Cannot import taurus.qt.qtgui.extra_sardana. Reason: ImportError('cannot import name AttributeNameValidator',)
exploreModule: WARNING: Cannot import taurus.qt.qtgui.extra_nexus. Reason: NameError("name 'QFileDialog' is not defined",)
exploreModule: WARNING: Cannot import taurus.qt.qtgui.extra_pool. Reason: ImportError('cannot import name DeviceNameValidator',)
exploreModule: WARNING: Cannot import taurus.qt.qtgui.extra_guiqwt. Reason: ImportError('No module named guiqwt.plot',)
exploreModule: WARNING: Cannot import taurus.qt.qtgui.graphic.jdraw. Reason: ImportError('No module named ply',)
exploreModule: WARNING: Cannot import taurus.qt.qtgui.extra_macroexecutor. Reason: ImportError('cannot import name TaurusDevice',)

----------------------------------------------------------------------
Ran 297 tests in 37.840s

FAILED (failures=7, errors=23, skipped=3)

Reported by: cpascual ( http://sf.net/u/cpascual )

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions