Commit | Line | Data |
---|---|---|
1f4f74e8 PP |
1 | # |
2 | # Copyright (C) 2019 EfficiOS Inc. | |
3 | # | |
4 | # This program is free software; you can redistribute it and/or | |
5 | # modify it under the terms of the GNU General Public License | |
6 | # as published by the Free Software Foundation; only version 2 | |
7 | # of the License. | |
8 | # | |
9 | # This program is distributed in the hope that it will be useful, | |
10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
12 | # GNU General Public License for more details. | |
13 | # | |
14 | # You should have received a copy of the GNU General Public License | |
15 | # along with this program; if not, write to the Free Software | |
16 | # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | |
17 | # | |
18 | ||
19 | import bt2 | |
20 | import unittest | |
21 | ||
22 | ||
23 | class PackageTestCase(unittest.TestCase): | |
24 | def _assert_in_bt2(self, name): | |
25 | self.assertIn(name, dir(bt2)) | |
26 | ||
27 | def test_has_ClockClassOffset(self): | |
28 | self._assert_in_bt2('ClockClassOffset') | |
29 | ||
30 | def test_has__ClockSnapshot(self): | |
31 | self._assert_in_bt2('_ClockSnapshot') | |
32 | ||
33 | def test_has__UnknownClockSnapshot(self): | |
34 | self._assert_in_bt2('_UnknownClockSnapshot') | |
35 | ||
36 | def test_has__SourceComponentClass(self): | |
37 | self._assert_in_bt2('_SourceComponentClass') | |
38 | ||
39 | def test_has__FilterComponentClass(self): | |
40 | self._assert_in_bt2('_FilterComponentClass') | |
41 | ||
42 | def test_has__SinkComponentClass(self): | |
43 | self._assert_in_bt2('_SinkComponentClass') | |
44 | ||
45 | def test_has__SourceComponent(self): | |
46 | self._assert_in_bt2('_SourceComponent') | |
47 | ||
48 | def test_has__FilterComponent(self): | |
49 | self._assert_in_bt2('_FilterComponent') | |
50 | ||
51 | def test_has__SinkComponent(self): | |
52 | self._assert_in_bt2('_SinkComponent') | |
53 | ||
54 | def test_has__UserSourceComponent(self): | |
55 | self._assert_in_bt2('_UserSourceComponent') | |
56 | ||
57 | def test_has__UserFilterComponent(self): | |
58 | self._assert_in_bt2('_UserFilterComponent') | |
59 | ||
60 | def test_has__UserSinkComponent(self): | |
61 | self._assert_in_bt2('_UserSinkComponent') | |
62 | ||
63 | def test_has_ComponentClassType(self): | |
64 | self._assert_in_bt2('ComponentClassType') | |
65 | ||
66 | def test_has__ErrorCause(self): | |
67 | self._assert_in_bt2('_ErrorCause') | |
68 | ||
69 | def test_has__ComponentErrorCause(self): | |
70 | self._assert_in_bt2('_ComponentErrorCause') | |
71 | ||
72 | def test_has__ComponentClassErrorCause(self): | |
73 | self._assert_in_bt2('_ComponentClassErrorCause') | |
74 | ||
75 | def test_has__MessageIteratorErrorCause(self): | |
76 | self._assert_in_bt2('_MessageIteratorErrorCause') | |
77 | ||
78 | def test_has__Error(self): | |
79 | self._assert_in_bt2('_Error') | |
80 | ||
81 | def test_has_EventClassLogLevel(self): | |
82 | self._assert_in_bt2('EventClassLogLevel') | |
83 | ||
a07f15cb PP |
84 | def test_has__BoolField(self): |
85 | self._assert_in_bt2('_BoolField') | |
86 | ||
1f4f74e8 PP |
87 | def test_has__IntegerField(self): |
88 | self._assert_in_bt2('_IntegerField') | |
89 | ||
90 | def test_has__UnsignedIntegerField(self): | |
91 | self._assert_in_bt2('_UnsignedIntegerField') | |
92 | ||
93 | def test_has__SignedIntegerField(self): | |
94 | self._assert_in_bt2('_SignedIntegerField') | |
95 | ||
96 | def test_has__RealField(self): | |
97 | self._assert_in_bt2('_RealField') | |
98 | ||
99 | def test_has__EnumerationField(self): | |
100 | self._assert_in_bt2('_EnumerationField') | |
101 | ||
102 | def test_has__UnsignedEnumerationField(self): | |
103 | self._assert_in_bt2('_UnsignedEnumerationField') | |
104 | ||
105 | def test_has__SignedEnumerationField(self): | |
106 | self._assert_in_bt2('_SignedEnumerationField') | |
107 | ||
108 | def test_has__StringField(self): | |
109 | self._assert_in_bt2('_StringField') | |
110 | ||
111 | def test_has__StructureField(self): | |
112 | self._assert_in_bt2('_StructureField') | |
113 | ||
84eba0d9 PP |
114 | def test_has__OptionField(self): |
115 | self._assert_in_bt2('_VariantField') | |
116 | ||
1f4f74e8 PP |
117 | def test_has__VariantField(self): |
118 | self._assert_in_bt2('_VariantField') | |
119 | ||
120 | def test_has__ArrayField(self): | |
121 | self._assert_in_bt2('_ArrayField') | |
122 | ||
123 | def test_has__StaticArrayField(self): | |
124 | self._assert_in_bt2('_StaticArrayField') | |
125 | ||
126 | def test_has__DynamicArrayField(self): | |
127 | self._assert_in_bt2('_DynamicArrayField') | |
128 | ||
129 | def test_has_IntegerDisplayBase(self): | |
130 | self._assert_in_bt2('IntegerDisplayBase') | |
131 | ||
a07f15cb PP |
132 | def test_has__BoolFieldClass(self): |
133 | self._assert_in_bt2('_BoolFieldClass') | |
134 | ||
1f4f74e8 PP |
135 | def test_has__IntegerFieldClass(self): |
136 | self._assert_in_bt2('_IntegerFieldClass') | |
137 | ||
138 | def test_has__UnsignedIntegerFieldClass(self): | |
139 | self._assert_in_bt2('_UnsignedIntegerFieldClass') | |
140 | ||
141 | def test_has__SignedIntegerFieldClass(self): | |
142 | self._assert_in_bt2('_SignedIntegerFieldClass') | |
143 | ||
144 | def test_has__RealFieldClass(self): | |
145 | self._assert_in_bt2('_RealFieldClass') | |
146 | ||
147 | def test_has__EnumerationFieldClass(self): | |
148 | self._assert_in_bt2('_EnumerationFieldClass') | |
149 | ||
150 | def test_has__UnsignedEnumerationFieldClass(self): | |
151 | self._assert_in_bt2('_UnsignedEnumerationFieldClass') | |
152 | ||
153 | def test_has__SignedEnumerationFieldClass(self): | |
154 | self._assert_in_bt2('_SignedEnumerationFieldClass') | |
155 | ||
156 | def test_has__StringFieldClass(self): | |
157 | self._assert_in_bt2('_StringFieldClass') | |
158 | ||
159 | def test_has__StructureFieldClass(self): | |
160 | self._assert_in_bt2('_StructureFieldClass') | |
161 | ||
84eba0d9 PP |
162 | def test_has__OptionFieldClass(self): |
163 | self._assert_in_bt2('_OptionFieldClass') | |
164 | ||
1f4f74e8 PP |
165 | def test_has__VariantFieldClass(self): |
166 | self._assert_in_bt2('_VariantFieldClass') | |
167 | ||
168 | def test_has__VariantFieldClassWithoutSelector(self): | |
169 | self._assert_in_bt2('_VariantFieldClassWithoutSelector') | |
170 | ||
171 | def test_has__VariantFieldClassWithSelector(self): | |
172 | self._assert_in_bt2('_VariantFieldClassWithSelector') | |
173 | ||
174 | def test_has__VariantFieldClassWithUnsignedSelector(self): | |
175 | self._assert_in_bt2('_VariantFieldClassWithUnsignedSelector') | |
176 | ||
177 | def test_has__VariantFieldClassWithSignedSelector(self): | |
178 | self._assert_in_bt2('_VariantFieldClassWithSignedSelector') | |
179 | ||
180 | def test_has__ArrayFieldClass(self): | |
181 | self._assert_in_bt2('_ArrayFieldClass') | |
182 | ||
183 | def test_has__StaticArrayFieldClass(self): | |
184 | self._assert_in_bt2('_StaticArrayFieldClass') | |
185 | ||
186 | def test_has__DynamicArrayFieldClass(self): | |
187 | self._assert_in_bt2('_DynamicArrayFieldClass') | |
188 | ||
189 | def test_has_FieldPathScope(self): | |
190 | self._assert_in_bt2('FieldPathScope') | |
191 | ||
192 | def test_has__IndexFieldPathItem(self): | |
193 | self._assert_in_bt2('_IndexFieldPathItem') | |
194 | ||
195 | def test_has__CurrentArrayElementFieldPathItem(self): | |
196 | self._assert_in_bt2('_CurrentArrayElementFieldPathItem') | |
197 | ||
84eba0d9 PP |
198 | def test_has__CurrentOptionContentFieldPathItem(self): |
199 | self._assert_in_bt2('_CurrentOptionContentFieldPathItem') | |
200 | ||
71e8e5c5 PP |
201 | def test_has_ComponentDescriptor(self): |
202 | self._assert_in_bt2('ComponentDescriptor') | |
203 | ||
1f4f74e8 PP |
204 | def test_has_Graph(self): |
205 | self._assert_in_bt2('Graph') | |
206 | ||
207 | def test_has_SignedIntegerRange(self): | |
208 | self._assert_in_bt2('SignedIntegerRange') | |
209 | ||
210 | def test_has_UnsignedIntegerRange(self): | |
211 | self._assert_in_bt2('UnsignedIntegerRange') | |
212 | ||
213 | def test_has_SignedIntegerRangeSet(self): | |
214 | self._assert_in_bt2('SignedIntegerRangeSet') | |
215 | ||
216 | def test_has_UnsignedIntegerRangeSet(self): | |
217 | self._assert_in_bt2('UnsignedIntegerRangeSet') | |
218 | ||
219 | def test_has_Interrupter(self): | |
220 | self._assert_in_bt2('Interrupter') | |
221 | ||
222 | def test_has_LoggingLevel(self): | |
223 | self._assert_in_bt2('LoggingLevel') | |
224 | ||
225 | def test_has_get_minimal_logging_level(self): | |
226 | self._assert_in_bt2('get_minimal_logging_level') | |
227 | ||
228 | def test_has_get_global_logging_level(self): | |
229 | self._assert_in_bt2('get_global_logging_level') | |
230 | ||
231 | def test_has_set_global_logging_level(self): | |
232 | self._assert_in_bt2('set_global_logging_level') | |
233 | ||
234 | def test_has__EventMessage(self): | |
235 | self._assert_in_bt2('_EventMessage') | |
236 | ||
237 | def test_has__PacketBeginningMessage(self): | |
238 | self._assert_in_bt2('_PacketBeginningMessage') | |
239 | ||
240 | def test_has__PacketEndMessage(self): | |
241 | self._assert_in_bt2('_PacketEndMessage') | |
242 | ||
243 | def test_has__StreamBeginningMessage(self): | |
244 | self._assert_in_bt2('_StreamBeginningMessage') | |
245 | ||
246 | def test_has__StreamEndMessage(self): | |
247 | self._assert_in_bt2('_StreamEndMessage') | |
248 | ||
249 | def test_has__MessageIteratorInactivityMessage(self): | |
250 | self._assert_in_bt2('_MessageIteratorInactivityMessage') | |
251 | ||
252 | def test_has__DiscardedEventsMessage(self): | |
253 | self._assert_in_bt2('_DiscardedEventsMessage') | |
254 | ||
255 | def test_has__DiscardedPacketsMessage(self): | |
256 | self._assert_in_bt2('_DiscardedPacketsMessage') | |
257 | ||
258 | def test_has__UserMessageIterator(self): | |
259 | self._assert_in_bt2('_UserMessageIterator') | |
260 | ||
261 | def test_has_find_plugins_in_path(self): | |
262 | self._assert_in_bt2('find_plugins_in_path') | |
263 | ||
264 | def test_has_find_plugins(self): | |
265 | self._assert_in_bt2('find_plugins') | |
266 | ||
267 | def test_has_find_plugin(self): | |
268 | self._assert_in_bt2('find_plugin') | |
269 | ||
270 | def test_has_plugin_component_class(self): | |
271 | self._assert_in_bt2('plugin_component_class') | |
272 | ||
273 | def test_has_register_plugin(self): | |
274 | self._assert_in_bt2('register_plugin') | |
275 | ||
276 | def test_has_QueryExecutor(self): | |
277 | self._assert_in_bt2('QueryExecutor') | |
278 | ||
94e72386 SM |
279 | def test_has_AutoSourceComponentSpec(self): |
280 | self._assert_in_bt2('AutoSourceComponentSpec') | |
281 | ||
1f4f74e8 PP |
282 | def test_has_ComponentSpec(self): |
283 | self._assert_in_bt2('ComponentSpec') | |
284 | ||
285 | def test_has_TraceCollectionMessageIterator(self): | |
286 | self._assert_in_bt2('TraceCollectionMessageIterator') | |
287 | ||
288 | def test_has_create_value(self): | |
289 | self._assert_in_bt2('create_value') | |
290 | ||
291 | def test_has_BoolValue(self): | |
292 | self._assert_in_bt2('BoolValue') | |
293 | ||
294 | def test_has__IntegerValue(self): | |
295 | self._assert_in_bt2('_IntegerValue') | |
296 | ||
297 | def test_has_UnsignedIntegerValue(self): | |
298 | self._assert_in_bt2('UnsignedIntegerValue') | |
299 | ||
300 | def test_has_SignedIntegerValue(self): | |
301 | self._assert_in_bt2('SignedIntegerValue') | |
302 | ||
303 | def test_has_RealValue(self): | |
304 | self._assert_in_bt2('RealValue') | |
305 | ||
306 | def test_has_StringValue(self): | |
307 | self._assert_in_bt2('StringValue') | |
308 | ||
309 | def test_has_ArrayValue(self): | |
310 | self._assert_in_bt2('ArrayValue') | |
311 | ||
312 | def test_has_MapValue(self): | |
313 | self._assert_in_bt2('MapValue') | |
314 | ||
315 | def test_has___version__(self): | |
316 | self._assert_in_bt2('__version__') |