17
17
'remove_template_defaults.hpp'
18
18
]
19
19
20
+ # import logging
21
+ # utils.loggers.set_level(logging.DEBUG)
22
+
20
23
21
24
@pytest .fixture
22
25
def global_ns ():
@@ -37,149 +40,149 @@ def global_ns():
37
40
def test_vector (global_ns ):
38
41
v_int = global_ns .typedef ('v_int' )
39
42
v_traits = declarations .vector_traits
40
- assert 'vector< int >' == v_traits .remove_defaults (v_int )
43
+ assert 'vector<int>' == v_traits .remove_defaults (v_int )
41
44
v_string = global_ns .typedef ('v_string' )
42
- assert 'vector< std::string >' == \
45
+ assert 'vector<std::string>' == \
43
46
v_traits .remove_defaults (v_string )
44
47
v_v_int = global_ns .typedef ('v_v_int' )
45
- assert 'vector< std::vector< int > >' == \
48
+ assert 'vector<std::vector<int> >' == \
46
49
v_traits .remove_defaults (v_v_int )
47
50
48
51
49
52
def test_list (global_ns ):
50
53
l_int = global_ns .typedef ('l_int' )
51
54
l_traits = declarations .list_traits
52
- assert 'list< int >' == l_traits .remove_defaults (l_int )
55
+ assert 'list<int>' == l_traits .remove_defaults (l_int )
53
56
l_wstring = global_ns .typedef ('l_wstring' )
54
- assert 'list< std::wstring >' == l_traits .remove_defaults (l_wstring )
57
+ assert 'list<std::wstring>' == l_traits .remove_defaults (l_wstring )
55
58
56
59
57
60
def test_deque (global_ns ):
58
61
d_v_int = global_ns .typedef ('d_v_int' )
59
62
d_v_traits = declarations .deque_traits
60
- assert 'deque< std::vector< int > >' == \
63
+ assert 'deque<std::vector<int> >' == \
61
64
d_v_traits .remove_defaults (d_v_int )
62
65
d_l_string = global_ns .typedef ('d_l_string' )
63
- assert 'deque< std::list< std::string > >' == \
66
+ assert 'deque<std::list<std::string> >' == \
64
67
d_v_traits .remove_defaults (d_l_string )
65
68
66
69
67
70
def test_queue (global_ns ):
68
71
q_int = global_ns .typedef ('q_int' )
69
72
q_traits = declarations .queue_traits
70
- assert 'queue< int >' == q_traits .remove_defaults (q_int )
73
+ assert 'queue<int>' == q_traits .remove_defaults (q_int )
71
74
q_string = global_ns .typedef ('q_string' )
72
- assert 'queue< std::string >' == q_traits .remove_defaults (q_string )
75
+ assert 'queue<std::string>' == q_traits .remove_defaults (q_string )
73
76
74
77
75
78
def test_priority_queue (global_ns ):
76
79
pq_int = global_ns .typedef ('pq_int' )
77
80
pq_traits = declarations .priority_queue_traits
78
- assert 'priority_queue< int >' == pq_traits .remove_defaults (pq_int )
81
+ assert 'priority_queue<int>' == pq_traits .remove_defaults (pq_int )
79
82
pq_string = global_ns .typedef ('pq_string' )
80
- assert 'priority_queue< std::string >' == \
83
+ assert 'priority_queue<std::string>' == \
81
84
pq_traits .remove_defaults (pq_string )
82
85
83
86
84
87
def test_set (global_ns ):
85
88
s_v_int = global_ns .typedef ('s_v_int' )
86
- assert 'set< std::vector< int > >' == \
89
+ assert 'set<std::vector<int> >' == \
87
90
declarations .set_traits .remove_defaults (s_v_int )
88
91
s_string = global_ns .typedef ('s_string' )
89
- assert 'set< std::string >' == \
92
+ assert 'set<std::string>' == \
90
93
declarations .set_traits .remove_defaults (s_string )
91
94
92
95
93
96
def test_multiset (global_ns ):
94
97
ms_v_int = global_ns .typedef ('ms_v_int' )
95
98
ms_v_traits = declarations .multiset_traits
96
- assert 'multiset< std::vector< int > >' == \
99
+ assert 'multiset<std::vector<int> >' == \
97
100
ms_v_traits .remove_defaults (ms_v_int )
98
101
ms_string = global_ns .typedef ('ms_string' )
99
- assert 'multiset< std::string >' == \
102
+ assert 'multiset<std::string>' == \
100
103
ms_v_traits .remove_defaults (ms_string )
101
104
102
105
103
106
def test_map (global_ns ):
104
107
m_i2d = global_ns .typedef ('m_i2d' )
105
- assert 'map< int, double >' == \
108
+ assert 'map<int, double>' == \
106
109
declarations .map_traits .remove_defaults (m_i2d )
107
110
m_wstr2d = global_ns .typedef ('m_wstr2d' )
108
- assert 'map< std::wstring, double >' == \
111
+ assert 'map<std::wstring, double>' == \
109
112
declarations .map_traits .remove_defaults (m_wstr2d )
110
113
m_v_i2m_wstr2d = global_ns .typedef ('m_v_i2m_wstr2d' )
111
- m = 'map< const std::vector< int >, std::map< std::wstring, double > >'
114
+ m = 'map<const std::vector<int>, std::map<std::wstring, double> >'
112
115
assert m == declarations .map_traits .remove_defaults (m_v_i2m_wstr2d )
113
116
114
117
115
118
def test_multimap (global_ns ):
116
119
mm_i2d = global_ns .typedef ('mm_i2d' )
117
120
mm_traits = declarations .multimap_traits
118
- assert 'multimap< int, double >' == mm_traits .remove_defaults (mm_i2d )
121
+ assert 'multimap<int, double>' == mm_traits .remove_defaults (mm_i2d )
119
122
mm_wstr2d = global_ns .typedef ('mm_wstr2d' )
120
- assert 'multimap< const std::wstring, double >' == \
123
+ assert 'multimap<const std::wstring, double>' == \
121
124
mm_traits .remove_defaults (mm_wstr2d )
122
125
mm_v_i2mm_wstr2d = global_ns .typedef ('mm_v_i2mm_wstr2d' )
123
- assert ('multimap< const std::vector< int >, ' +
124
- 'const std::multimap< const std::wstring, double > >' ) == \
126
+ assert ('multimap<const std::vector<int>, ' +
127
+ 'const std::multimap<const std::wstring, double> >' ) == \
125
128
mm_traits .remove_defaults (mm_v_i2mm_wstr2d )
126
129
127
130
128
131
def test_hash_set (global_ns ):
129
132
hs_v_int = global_ns .typedef ('hs_v_int' )
130
133
hs_traits = declarations .unordered_set_traits
131
134
name = 'unordered_set'
132
- assert (name + '< std::vector< int > >' ) == \
135
+ assert (name + '<std::vector<int> >' ) == \
133
136
hs_traits .remove_defaults (hs_v_int ), \
134
137
hs_traits .remove_defaults (hs_v_int )
135
138
hs_string = global_ns .typedef ('hs_string' )
136
- assert (name + '< std::string >' ) == \
139
+ assert (name + '<std::string>' ) == \
137
140
hs_traits .remove_defaults (hs_string )
138
141
139
142
140
143
def test_hash_multiset (global_ns ):
141
144
mhs_v_int = global_ns .typedef ('mhs_v_int' )
142
145
mhs_traits = declarations .unordered_multiset_traits
143
146
name = 'unordered_multiset'
144
- assert (name + '< std::vector< int > >' ) == \
147
+ assert (name + '<std::vector<int> >' ) == \
145
148
mhs_traits .remove_defaults (mhs_v_int )
146
149
mhs_string = global_ns .typedef ('mhs_string' )
147
- assert (name + '< std::string >' ) == \
150
+ assert (name + '<std::string>' ) == \
148
151
mhs_traits .remove_defaults (mhs_string )
149
152
150
153
151
154
def test_hash_map (global_ns ):
152
155
hm_i2d = global_ns .typedef ('hm_i2d' )
153
156
hm_traits = declarations .unordered_map_traits
154
157
name = 'unordered_map'
155
- assert (name + '< int, double >' ) == \
158
+ assert (name + '<int, double>' ) == \
156
159
hm_traits .remove_defaults (hm_i2d )
157
160
hm_wstr2d = global_ns .typedef ('hm_wstr2d' )
158
- assert (name + '< std::wstring, double >' ) == \
161
+ assert (name + '<std::wstring, double>' ) == \
159
162
hm_traits .remove_defaults (hm_wstr2d )
160
163
161
164
162
165
def test_hash_multimap (global_ns ):
163
166
hmm_i2d = global_ns .typedef ('hmm_i2d' )
164
167
hmm_traits = declarations .unordered_multimap_traits
165
168
name = 'unordered_multimap'
166
- assert (name + '< int, double >' ) == \
169
+ assert (name + '<int, double>' ) == \
167
170
hmm_traits .remove_defaults (hmm_i2d )
168
171
hmm_wstr2d = global_ns .typedef ('hmm_wstr2d' )
169
- assert (name + '< const std::wstring, double >' ) == \
172
+ assert (name + '<const std::wstring, double>' ) == \
170
173
hmm_traits .remove_defaults (hmm_wstr2d )
171
174
172
175
hmm_v_i2mm_wstr2d = global_ns .typedef ('hmm_v_i2mm_wstr2d' )
173
176
174
177
hmm_traits_value = hmm_traits .remove_defaults (hmm_v_i2mm_wstr2d )
175
178
176
179
possible_values = (
177
- name + '< const std::vector< int >, ' +
178
- 'const __gnu_cxx::' + name + '< const std::wstring, double > >' ,
179
- name + '< const std::vector< int >, ' +
180
+ name + '<const std::vector<int>, ' +
181
+ 'const __gnu_cxx::' + name + '<const std::wstring, double> >' ,
182
+ name + '<const std::vector<int>, ' +
180
183
'const std::' + utils .get_tr1 (hmm_traits_value ) + name +
181
- '< const std::wstring, double > >' ,
182
- name + '< const std::vector< int >, ' +
183
- 'const stdext::' + name + '< const std::wstring, double > >' )
184
+ '<const std::wstring, double> >' ,
185
+ name + '<const std::vector<int>, ' +
186
+ 'const stdext::' + name + '<const std::wstring, double> >' )
184
187
185
188
assert hmm_traits_value in possible_values , hmm_traits_value
0 commit comments