-
Notifications
You must be signed in to change notification settings - Fork 50
Description
There are a bunch of errors with container traits under Wily (Ubuntu 5.2.1-22ubuntu2).
ERROR: test_hash_map (remove_template_defaults_tester.tester_t)
Traceback (most recent call last):
File "/home/popoff/repo/pygccxml/unittests/remove_template_defaults_tester.py", line 166, in test_hash_map
(name + '< int, double >') == hm_traits.remove_defaults(hm_i2d))
File "../pygccxml/pygccxml/declarations/container_traits.py", line 530, in remove_defaults
name = self.class_declaration(type_or_string).name
File "../pygccxml/pygccxml/declarations/container_traits.py", line 457, in class_declaration
(type_.decl_string, self.name()))
TypeError: Type "::rtd::hash_maps::hm_i2d" is not instantiation of std::unordered_map
ERROR: test_hash_multimap (remove_template_defaults_tester.tester_t)
Traceback (most recent call last):
File "/home/popoff/repo/pygccxml/unittests/remove_template_defaults_tester.py", line 182, in test_hash_multimap
hmm_traits.remove_defaults(hmm_i2d))
File "../pygccxml/pygccxml/declarations/container_traits.py", line 530, in remove_defaults
name = self.class_declaration(type_or_string).name
File "../pygccxml/pygccxml/declarations/container_traits.py", line 457, in class_declaration
(type_.decl_string, self.name()))
TypeError: Type "::rtd::hash_multimaps::hmm_i2d" is not instantiation of std::unordered_multimap
ERROR: test_hash_multiset (remove_template_defaults_tester.tester_t)
Traceback (most recent call last):
File "/home/popoff/repo/pygccxml/unittests/remove_template_defaults_tester.py", line 151, in test_hash_multiset
mhs_traits.remove_defaults(mhs_v_int))
File "../pygccxml/pygccxml/declarations/container_traits.py", line 530, in remove_defaults
name = self.class_declaration(type_or_string).name
File "../pygccxml/pygccxml/declarations/container_traits.py", line 457, in class_declaration
(type_.decl_string, self.name()))
TypeError: Type "::rtd::hash_multisets::mhs_v_int" is not instantiation of std::unordered_multiset
ERROR: test_hash_set (remove_template_defaults_tester.tester_t)
Traceback (most recent call last):
File "/home/popoff/repo/pygccxml/unittests/remove_template_defaults_tester.py", line 135, in test_hash_set
hs_traits.remove_defaults(hs_v_int),
File "../pygccxml/pygccxml/declarations/container_traits.py", line 530, in remove_defaults
name = self.class_declaration(type_or_string).name
File "../pygccxml/pygccxml/declarations/container_traits.py", line 457, in class_declaration
(type_.decl_string, self.name()))
TypeError: Type "::rtd::hash_sets::hs_v_int" is not instantiation of std::unordered_set
FAIL: test_find_traits (find_container_traits_tester.tester_t)
Traceback (most recent call last):
File "/home/popoff/repo/pygccxml/unittests/find_container_traits_tester.py", line 99, in test_find_traits
"unordered_set< std::vector< int > >")
File "/home/popoff/repo/pygccxml/unittests/find_container_traits_tester.py", line 39, in __cmp_traits
traits.name()))
AssertionError: container "rtd::hash_sets::hs_v_int [typedef]", expected unordered_set_traits, got hash_set_traits