Revision: 185
Author: roman_yakovenko
Date: 2006-05-30 11:33:18 -0700 (Tue, 30 May 2006)
ViewCVS: http://svn.sourceforge.net/pygccxml/?rev=185&view=rev
Log Message:
-----------
adding unit test to check Allen point
Modified Paths:
--------------
pyplusplus_dev/unittests/mdecl_wrapper_tester.py
Modified: pyplusplus_dev/unittests/mdecl_wrapper_tester.py
===================================================================
--- pyplusplus_dev/unittests/mdecl_wrapper_tester.py 2006-05-30 18:07:08 UTC (rev 184)
+++ pyplusplus_dev/unittests/mdecl_wrapper_tester.py 2006-05-30 18:33:18 UTC (rev 185)
@@ -62,7 +62,23 @@
self.fail( "Runtime error has not been raised." )
except RuntimeError:
pass
+
+ def test__getitem__( self ):
+ mb = module_builder.module_builder_t( self._get_files()
+ , gccxml_path=autoconfig.gccxml.executable
+ , include_paths=[autoconfig.boost.include]
+ , undefine_symbols=['__MINGW32__'] )
+ public_bases = mb.classes( 'public_base_t' )
+ self.failUnless( 1 == len( public_bases ) )
+
+ public_bases.include()
+ self.failUnless( public_bases[0].ignore == False )
+
+ mb.global_ns[ 'public_base_t' ].exclude()
+
+ self.failUnless( public_bases[0].ignore == True )
+
def create_suite():
suite = unittest.TestSuite()
suite.addTest( unittest.makeSuite(tester_t))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|