Revision: b763da2068c8
Author:   Mikko Korpela <[email protected]>
Date:     Wed Nov  9 01:25:17 2011
Log:      robot.result.model.TestCase use slots
http://code.google.com/p/robotframework/source/detail?r=b763da2068c8

Modified:
 /atest/resources/TestCheckerLibrary.py
 /src/robot/result/model.py

=======================================
--- /atest/resources/TestCheckerLibrary.py      Wed Nov  9 01:16:01 2011
+++ /atest/resources/TestCheckerLibrary.py      Wed Nov  9 01:25:17 2011
@@ -8,10 +8,13 @@

 from robot.libraries.BuiltIn import BuiltIn

-# Override __slots__ so that process_keywords() works
+# Override __slots__ so that process_keyword|test() works
 class MyKeyword(Keyword): pass
 robot.result.model.Keyword = MyKeyword

+class MyTestCase(TestCase): pass
+robot.result.model.TestCase = MyTestCase
+

 class TestCheckerLibrary:

=======================================
--- /src/robot/result/model.py  Wed Nov  9 01:16:33 2011
+++ /src/robot/result/model.py  Wed Nov  9 01:25:17 2011
@@ -218,6 +218,10 @@


 class TestCase(object):
+    __slots__ = ['parent', 'name', 'doc', 'status', 'message', 'timeout',
+                 'starttime', 'endtime', '_critical',
+                 '_setter_tags_value',
+                 '_setter_keywords_value']

     def __init__(self, name='', doc='', tags=None, status='UNDEFINED',
                 timeout='', starttime='N/A', endtime='N/A'):

Reply via email to