Revision: cd23fed1ffef Author: Pekka Klärck Date: Wed Nov 9 09:58:40 2011 Log: TestCheckerLibrary: fixed overriding __slots__ http://code.google.com/p/robotframework/source/detail?r=cd23fed1ffef
Modified: /atest/resources/TestCheckerLibrary.py ======================================= --- /atest/resources/TestCheckerLibrary.py Wed Nov 9 01:30:24 2011 +++ /atest/resources/TestCheckerLibrary.py Wed Nov 9 09:58:40 2011 @@ -9,13 +9,17 @@ from robot.libraries.BuiltIn import BuiltIn # Override __slots__ so that process_keyword|test|suite() works -class MyKeyword(Keyword): pass -robot.result.model.Keyword = MyKeyword - -class MyTestCase(TestCase): pass -robot.result.model.TestCase = MyTestCase - -class MyTestSuite(TestSuite): pass +# TODO: Could we make it easier to use custom TestSuite? +class NoSlotsKeyword(Keyword): + pass + +class NoSlotsTestCase(TestCase): + keyword_class = NoSlotsKeyword + +class MyTestSuite(TestSuite): + test_class = NoSlotsTestCase + keyword_class = NoSlotsKeyword + robot.result.model.TestSuite = MyTestSuite
