[pygccxml-commit] SF.net SVN: pygccxml: [588] pyplusplus_dev/unittests
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2006-09-26 08:53:01
|
Revision: 588 http://svn.sourceforge.net/pygccxml/?rev=588&view=rev Author: roman_yakovenko Date: 2006-09-26 01:52:53 -0700 (Tue, 26 Sep 2006) Log Message: ----------- fixing bug: calculation of unique associated creators was fixed Modified Paths: -------------- pyplusplus_dev/unittests/data/split_module_bug_to_be_exported.hpp pyplusplus_dev/unittests/split_module_bug_tester.py Modified: pyplusplus_dev/unittests/data/split_module_bug_to_be_exported.hpp =================================================================== --- pyplusplus_dev/unittests/data/split_module_bug_to_be_exported.hpp 2006-09-26 08:41:38 UTC (rev 587) +++ pyplusplus_dev/unittests/data/split_module_bug_to_be_exported.hpp 2006-09-26 08:52:53 UTC (rev 588) @@ -9,6 +9,7 @@ typedef struct opaque_ *opaque_pointer; inline opaque_pointer get_opaque(){ return 0; } +inline opaque_pointer get_opaque2(){ return 0; } #endif//__split_module_to_be_exported_hpp__ Modified: pyplusplus_dev/unittests/split_module_bug_tester.py =================================================================== --- pyplusplus_dev/unittests/split_module_bug_tester.py 2006-09-26 08:41:38 UTC (rev 587) +++ pyplusplus_dev/unittests/split_module_bug_tester.py 2006-09-26 08:52:53 UTC (rev 588) @@ -23,8 +23,9 @@ self.files = [] def customize( self, mb ): - mb.calldefs( 'get_opaque' ).call_policies \ - = call_policies.return_value_policy( call_policies.return_opaque_pointer ) + opaque_cp = call_policies.return_value_policy( call_policies.return_opaque_pointer ) + mb.calldefs( 'get_opaque' ).call_policies = opaque_cp + mb.calldefs( 'get_opaque2' ).call_policies = opaque_cp def generate_source_files( self, mb ): files = mb.split_module( autoconfig.build_dir, on_unused_file_found=lambda fpath: fpath ) @@ -36,6 +37,7 @@ def run_tests(self, module): module.get_opaque() + module.get_opaque2() def create_suite(): suite = unittest.TestSuite() This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |