[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.
|