[pygccxml-commit] SF.net SVN: pygccxml:[1474] pyplusplus_dev/unittests
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2008-12-17 19:04:00
|
Revision: 1474 http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1474&view=rev Author: roman_yakovenko Date: 2008-12-17 19:03:56 +0000 (Wed, 17 Dec 2008) Log Message: ----------- update testers to the boost svn Modified Paths: -------------- pyplusplus_dev/unittests/dwrapper_printer_tester.py pyplusplus_dev/unittests/exposed_decls_db_tester.py pyplusplus_dev/unittests/mdecl_wrapper_tester.py Modified: pyplusplus_dev/unittests/dwrapper_printer_tester.py =================================================================== --- pyplusplus_dev/unittests/dwrapper_printer_tester.py 2008-12-17 18:39:23 UTC (rev 1473) +++ pyplusplus_dev/unittests/dwrapper_printer_tester.py 2008-12-17 19:03:56 UTC (rev 1474) @@ -7,6 +7,7 @@ import sys import unittest import autoconfig +import pygccxml from pyplusplus import module_builder class tester_t(unittest.TestCase): Modified: pyplusplus_dev/unittests/exposed_decls_db_tester.py =================================================================== --- pyplusplus_dev/unittests/exposed_decls_db_tester.py 2008-12-17 18:39:23 UTC (rev 1473) +++ pyplusplus_dev/unittests/exposed_decls_db_tester.py 2008-12-17 19:03:56 UTC (rev 1474) @@ -7,6 +7,7 @@ import sys import unittest import autoconfig +import pygccxml from pygccxml import parser from pygccxml import declarations from pyplusplus import decl_wrappers @@ -25,7 +26,7 @@ enum bbb{ b=2 }; void fff(); }; - + int VVV; void FFF( int ); } @@ -41,13 +42,13 @@ struct yyy{ struct{ int i;}; }; - + struct zzz{ union{ int x; float y; }; }; - + namespace{ int xxxx; } @@ -57,23 +58,24 @@ def test(self): db = pypp_utils.exposed_decls_db_t() - config = parser.config_t( gccxml_path=autoconfig.gccxml.executable ) + config = parser.config_t( gccxml_path=autoconfig.gccxml.executable + , compiler=pygccxml.utils.native_compiler.get_gccxml_compiler() ) reader = parser.project_reader_t( config, None, decl_wrappers.dwfactory_t() ) decls = reader.read_files( [parser.create_text_fc(self.CODE)] ) - + global_ns = declarations.get_global_namespace( decls ) ns = global_ns.namespace( 'ns' ) ns_skip = global_ns.namespace( 'ns_skip' ) - global_ns.exclude() + global_ns.exclude() ns.include() - + db.register_decls( global_ns, [] ) - + for x in ns.decls(recursive=True): self.failUnless( db.is_exposed( x ) == True ) - + for x in ns_skip.decls(recursive=True): self.failUnless( db.is_exposed( x ) == False ) Modified: pyplusplus_dev/unittests/mdecl_wrapper_tester.py =================================================================== --- pyplusplus_dev/unittests/mdecl_wrapper_tester.py 2008-12-17 18:39:23 UTC (rev 1473) +++ pyplusplus_dev/unittests/mdecl_wrapper_tester.py 2008-12-17 19:03:56 UTC (rev 1474) @@ -7,6 +7,7 @@ import sys import unittest import autoconfig +import pygccxml from pygccxml import declarations from pyplusplus import module_builder This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |