changeset 24965:cecbe207cebd

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.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Thu, 07 May 2015 23:18:48 -0700
parents fc92ccbbeb9a
children 554d6fcc3c84
files tests/run-tests.py
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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