Cato Nano
2018-02-12 09:29:56 UTC
I am creating some new calculated fields, running tests along the way
The last one of such fields is giving me troubles
This is the result of running the tests
.............F
======================================================================
FAIL: /home/catonano/tributi/build/lib/trytond/modules/tributi/tests/scenario_affissioni.rst
Doctest: scenario_affissioni.rst
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python3.6/doctest.py", line 2199, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for scenario_affissioni.rst
File "/home/catonano/tributi/build/lib/trytond/modules/tributi/tests/scenario_affissioni.rst", line 0
----------------------------------------------------------------------
File "/home/catonano/tributi/build/lib/trytond/modules/tributi/tests/scenario_affissioni.rst", line 77, in scenario_affissioni.rst
Failed example:
bolletta.lines.append(unaAffissione)
Exception raised:
Traceback (most recent call last):
File "/usr/lib64/python3.6/doctest.py", line 1330, in __run
compileflags, 1), test.globs)
File "<doctest scenario_affissioni.rst[52]>", line 1, in <module>
bolletta.lines.append(unaAffissione)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 553, in append
self.__check([record])
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 548, in __check
setattr(record, self.parent_name, self.parent)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 260, in __set__
super(Many2OneDescriptor, self).__set__(instance, value)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 129, in __set__
instance._on_change([self.name])
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 1076, in _on_change
context)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/config.py", line 164, in __call__
raise TypeError('%s is not callable' % self._name)
TypeError: on_change_with_risultatoRigo is not callable
----------------------------------------------------------------------
Ran 14 tests in 16.610s
FAILED (failures=1)
why is it not callable ?
It's no different than many other methods and they are all callable
It' s here
https://gitlab.com/humanitiesNerd/tributi/blob/master/affissione.py#L165
Thanks in advance
The last one of such fields is giving me troubles
This is the result of running the tests
.............F
======================================================================
FAIL: /home/catonano/tributi/build/lib/trytond/modules/tributi/tests/scenario_affissioni.rst
Doctest: scenario_affissioni.rst
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python3.6/doctest.py", line 2199, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for scenario_affissioni.rst
File "/home/catonano/tributi/build/lib/trytond/modules/tributi/tests/scenario_affissioni.rst", line 0
----------------------------------------------------------------------
File "/home/catonano/tributi/build/lib/trytond/modules/tributi/tests/scenario_affissioni.rst", line 77, in scenario_affissioni.rst
Failed example:
bolletta.lines.append(unaAffissione)
Exception raised:
Traceback (most recent call last):
File "/usr/lib64/python3.6/doctest.py", line 1330, in __run
compileflags, 1), test.globs)
File "<doctest scenario_affissioni.rst[52]>", line 1, in <module>
bolletta.lines.append(unaAffissione)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 553, in append
self.__check([record])
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 548, in __check
setattr(record, self.parent_name, self.parent)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 260, in __set__
super(Many2OneDescriptor, self).__set__(instance, value)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 129, in __set__
instance._on_change([self.name])
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/__init__.py", line 1076, in _on_change
context)
File "/home/catonano/tributi/env/lib/python3.6/site-packages/proteus/config.py", line 164, in __call__
raise TypeError('%s is not callable' % self._name)
TypeError: on_change_with_risultatoRigo is not callable
----------------------------------------------------------------------
Ran 14 tests in 16.610s
FAILED (failures=1)
why is it not callable ?
It's no different than many other methods and they are all callable
It' s here
https://gitlab.com/humanitiesNerd/tributi/blob/master/affissione.py#L165
Thanks in advance
--
You received this message because you are subscribed to the Google Groups "tryton" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/tryton/5dc6375b-3ed0-47dc-827e-f1125daaed35%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "tryton" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/tryton/5dc6375b-3ed0-47dc-827e-f1125daaed35%40googlegroups.com.