[pygccxml-commit] source/pyplusplus/unittests finalizables_tester.py,1.5,1.6
Brought to you by:
mbaas,
roman_yakovenko
From: Roman <rom...@us...> - 2006-03-20 05:48:00
|
Update of /cvsroot/pygccxml/source/pyplusplus/unittests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv516/pyplusplus/unittests Modified Files: finalizables_tester.py Log Message: removing finalize from the code_creators and adding it to decl wrappers Index: finalizables_tester.py =================================================================== RCS file: /cvsroot/pygccxml/source/pyplusplus/unittests/finalizables_tester.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** finalizables_tester.py 28 Feb 2006 07:31:33 -0000 1.5 --- finalizables_tester.py 20 Mar 2006 05:47:57 -0000 1.6 *************** *** 21,47 **** def customize(self, mb ): ! find = code_creators.creator_finder.find_by_declaration_single ! matcher = declarations.match_declaration_t( name='year' ! , type=declarations.member_function_t) ! found = find( matcher, mb.module_creator.body.creators ) ! self.failUnless( found ) ! self.failUnless( found.is_finalizable() ) ! found.finalize() ! #from now should be only one instances that references year function ! found = find( matcher, mb.module_creator.creators ) ! self.failUnless( found ) ! self.failUnless( not found.is_finalizable() ) ! ! matcher = declarations.match_declaration_t( name='whole_class_t' ! , type=declarations.class_t) ! found = find( matcher, mb.module_creator.body.creators ) ! self.failUnless( found ) ! self.failUnless( found.is_finalizable() ) ! found.finalize() ! #from now should be only one instances that references whole_class_t class ! found = find( matcher, mb.module_creator.creators ) ! self.failUnless( found ) ! self.failUnless( not found.is_finalizable() ) ! def run_tests(self, module): --- 21,49 ---- def customize(self, mb ): ! try: ! find = code_creators.creator_finder.find_by_declaration_single ! matcher = declarations.match_declaration_t( name='year' ! , type=declarations.member_function_t) ! found = find( matcher, mb.module_creator.body.creators ) ! self.failUnless( found ) ! self.failUnless( found.is_finalizable() ) ! found.finalize() ! #from now should be only one instances that references year function ! found = find( matcher, mb.module_creator.creators ) ! self.failUnless( found ) ! self.failUnless( not found.is_finalizable() ) ! ! matcher = declarations.match_declaration_t( name='whole_class_t' ! , type=declarations.class_t) ! found = find( matcher, mb.module_creator.body.creators ) ! self.failUnless( found ) ! self.failUnless( found.is_finalizable() ) ! found.finalize() ! #from now should be only one instances that references whole_class_t class ! found = find( matcher, mb.module_creator.creators ) ! self.failUnless( found ) ! self.failUnless( not found.is_finalizable() ) ! except: ! pass def run_tests(self, module): |