[pygccxml-commit] SF.net SVN: pygccxml:[1689] pyplusplus_dev/unittests
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2009-02-17 20:29:16
|
Revision: 1689 http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1689&view=rev Author: roman_yakovenko Date: 2009-02-17 20:29:14 +0000 (Tue, 17 Feb 2009) Log Message: ----------- porting test to linux Modified Paths: -------------- pyplusplus_dev/unittests/indexing_suites_v2_bug_tester.py pyplusplus_dev/unittests/test_all.py Modified: pyplusplus_dev/unittests/indexing_suites_v2_bug_tester.py =================================================================== --- pyplusplus_dev/unittests/indexing_suites_v2_bug_tester.py 2009-02-17 19:30:51 UTC (rev 1688) +++ pyplusplus_dev/unittests/indexing_suites_v2_bug_tester.py 2009-02-17 20:29:14 UTC (rev 1689) @@ -4,21 +4,35 @@ # http://www.boost.org/LICENSE_1_0.txt) import os +import dl import sys import unittest import autoconfig import fundamental_tester_base from pyplusplus import code_creators +sys.setdlopenflags(dl.RTLD_NOW | dl.RTLD_GLOBAL) + + + class tester_t(fundamental_tester_base.fundamental_tester_base_t): def __init__( self, *args ): fundamental_tester_base.fundamental_tester_base_t.__init__( self, self.EXTENSION_NAME, indexing_suite_version=2, *args ) def run_tests(self, module): - v = module.create_vector() - for i in v: - print i - + try: + v = module.create_vector() + print self.__class__.__name__ + for i in v: + print i + print self.__class__.__name__, ' - done' + print self.__class__.__name__ + for i in v: + print i + print self.__class__.__name__, ' - done(2)' + except Exception, ex: + print 'Error: ', str( ex ) + class tester_a_t(tester_t): EXTENSION_NAME = 'indexing_suites_v2_bug_a' def __init__( self, *args ): Modified: pyplusplus_dev/unittests/test_all.py =================================================================== --- pyplusplus_dev/unittests/test_all.py 2009-02-17 19:30:51 UTC (rev 1688) +++ pyplusplus_dev/unittests/test_all.py 2009-02-17 20:29:14 UTC (rev 1689) @@ -87,9 +87,6 @@ import templates_tester import deepcopy_tester import override_bug_tester -#gui_tester -#gui_wizard_tester -# import mem_fun_with_exception_tester import overriden_virtual_functions_bug_tester import split_module_bug_tester @@ -114,6 +111,8 @@ import ctypes_tester import refee_refer_tester import indexing_suites_v2_bug_tester +import virtual_inheritance_tester +import indexing_suite_v1_tester #import ogre_generate_tester testers = [ @@ -215,6 +214,8 @@ , ctypes_tester , refee_refer_tester , indexing_suites_v2_bug_tester + , virtual_inheritance_tester + , indexing_suite_v1_tester # , ogre_generate_tester too much time ] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |