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
Description
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 )