[pygccxml-commit] SF.net SVN: pygccxml: [338] pyplusplus_dev/unittests
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2006-07-24 09:07:11
|
Revision: 338 Author: roman_yakovenko Date: 2006-07-24 02:06:59 -0700 (Mon, 24 Jul 2006) ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=338&view=rev Log Message: ----------- fixing bug reported by Matthias suspicious_type( type_ ) will not check self.return_type any more Modified Paths: -------------- pyplusplus_dev/pyplusplus/decl_wrappers/calldef_wrapper.py pyplusplus_dev/unittests/algorithms_tester.py Modified: pyplusplus_dev/pyplusplus/decl_wrappers/calldef_wrapper.py =================================================================== --- pyplusplus_dev/pyplusplus/decl_wrappers/calldef_wrapper.py 2006-07-23 19:58:46 UTC (rev 337) +++ pyplusplus_dev/pyplusplus/decl_wrappers/calldef_wrapper.py 2006-07-24 09:06:59 UTC (rev 338) @@ -122,7 +122,7 @@ def _readme_impl( self ): def suspicious_type( type_ ): - if not declarations.is_reference( self.return_type ): + if not declarations.is_reference( type_ ): return False type_no_ref = declarations.remove_reference( type_ ) return not declarations.is_const( type_no_ref ) \ Modified: pyplusplus_dev/unittests/algorithms_tester.py =================================================================== --- pyplusplus_dev/unittests/algorithms_tester.py 2006-07-23 19:58:46 UTC (rev 337) +++ pyplusplus_dev/unittests/algorithms_tester.py 2006-07-24 09:06:59 UTC (rev 338) @@ -107,7 +107,7 @@ int do_smth(int); typedef int Int; struct data_t{ - int operator--(); + data_t& operator--(int a); }; } """ @@ -119,7 +119,7 @@ fun = xxx.calldef( 'do_smth' ) self.failUnless( fun.readme() == [] ) minus_minus = xxx.operator( symbol='--' ) - self.failUnless( 1 == len( minus_minus.readme() ) ) + self.failUnless( 1 == len( minus_minus.readme() ), os.linesep.join( minus_minus.readme() ) ) class class_multiple_files_tester_t(unittest.TestCase): CLASS_DEF = \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |