# HG changeset patch # User Pierre-Yves David # Date 1431065928 25200 # Node ID cecbe207cebd22106d6bccda3e50c29c429beb4e # Parent fc92ccbbeb9a83686b48b2f9cee23f35f9f71a8f run-tests: implement Test._testMethodName This methods is needed internally by utilities like __repr__. I do not see any harm in having it declared. Any actual attempt to use it to call a test would crash, but at least random debug print in the test runner will no longer crash. Another approach would have been to redefine the __repr__ function, but I think it a good thing to have some respect for the base class API. diff -r fc92ccbbeb9a -r cecbe207cebd tests/run-tests.py --- a/tests/run-tests.py Thu May 07 16:43:58 2015 -0700 +++ b/tests/run-tests.py Thu May 07 23:18:48 2015 -0700 @@ -442,6 +442,11 @@ else: self._refout = [] + # needed to get base class __repr__ running + @property + def _testMethodName(self): + return self.name + def __str__(self): return self.name