Revision: 1076
http://svn.sourceforge.net/pygccxml/?rev=1076&view=rev
Author: roman_yakovenko
Date: 2007-06-22 09:22:18 -0700 (Fri, 22 Jun 2007)
Log Message:
-----------
adding support for "remove_defaults" for gcc
Modified Paths:
--------------
pygccxml_dev/unittests/remove_template_defaults_tester.py
Modified: pygccxml_dev/unittests/remove_template_defaults_tester.py
===================================================================
--- pygccxml_dev/unittests/remove_template_defaults_tester.py 2007-06-22 16:21:57 UTC (rev 1075)
+++ pygccxml_dev/unittests/remove_template_defaults_tester.py 2007-06-22 16:22:18 UTC (rev 1076)
@@ -107,7 +107,8 @@
def test_hash_set( self ):
hs_v_int = self.global_ns.typedef( 'hs_v_int' )
self.failUnless( 'hash_set< std::vector< int > >'
- == declarations.hash_set_traits.remove_defaults( hs_v_int ) )
+ == declarations.hash_set_traits.remove_defaults( hs_v_int )
+ , declarations.hash_set_traits.remove_defaults( hs_v_int ) )
hs_string = self.global_ns.typedef( 'hs_string' )
self.failUnless( 'hash_set< std::string >'
== declarations.hash_set_traits.remove_defaults( hs_string ) )
@@ -136,8 +137,13 @@
self.failUnless( 'hash_multimap< const std::wstring, double >'
== declarations.hash_multimap_traits.remove_defaults( hmm_wstr2d ) )
hmm_v_i2mm_wstr2d = self.global_ns.typedef( 'hmm_v_i2mm_wstr2d' )
- self.failUnless( 'hash_multimap< const std::vector< int >, const std::hash_multimap< const std::wstring, double > >'
- == declarations.hash_multimap_traits.remove_defaults( hmm_v_i2mm_wstr2d ) )
+
+ possible_values = (
+ 'hash_multimap< const std::vector< int >, const __gnu_cxx::hash_multimap< const std::wstring, double > >'
+ , 'hash_multimap< const std::vector< int >, const std::hash_multimap< const std::wstring, double > >' )
+
+ self.failUnless( declarations.hash_multimap_traits.remove_defaults( hmm_v_i2mm_wstr2d )
+ in possible_values )
def create_suite():
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|