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 | ||
a2519c12 FD |
30 | def test_has__ClockSnapshotConst(self): |
31 | self._assert_in_bt2('_ClockSnapshotConst') | |
1f4f74e8 PP |
32 | |
33 | def test_has__UnknownClockSnapshot(self): | |
34 | self._assert_in_bt2('_UnknownClockSnapshot') | |
35 | ||
5265f5e3 FD |
36 | def test_has__SourceComponentClassConst(self): |
37 | self._assert_in_bt2('_SourceComponentClassConst') | |
1f4f74e8 | 38 | |
5265f5e3 FD |
39 | def test_has__FilterComponentClassConst(self): |
40 | self._assert_in_bt2('_FilterComponentClassConst') | |
1f4f74e8 | 41 | |
5265f5e3 FD |
42 | def test_has__SinkComponentClassConst(self): |
43 | self._assert_in_bt2('_SinkComponentClassConst') | |
1f4f74e8 | 44 | |
5265f5e3 FD |
45 | def test_has__SourceComponentConst(self): |
46 | self._assert_in_bt2('_SourceComponentConst') | |
1f4f74e8 | 47 | |
5265f5e3 FD |
48 | def test_has__FilterComponentConst(self): |
49 | self._assert_in_bt2('_FilterComponentConst') | |
1f4f74e8 | 50 | |
5265f5e3 FD |
51 | def test_has__SinkComponentConst(self): |
52 | self._assert_in_bt2('_SinkComponentConst') | |
1f4f74e8 PP |
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 | ||
6b29f2d4 PP |
87 | def test_has__BitArrayField(self): |
88 | self._assert_in_bt2('_BitArrayField') | |
89 | ||
1f4f74e8 PP |
90 | def test_has__IntegerField(self): |
91 | self._assert_in_bt2('_IntegerField') | |
92 | ||
93 | def test_has__UnsignedIntegerField(self): | |
94 | self._assert_in_bt2('_UnsignedIntegerField') | |
95 | ||
96 | def test_has__SignedIntegerField(self): | |
97 | self._assert_in_bt2('_SignedIntegerField') | |
98 | ||
99 | def test_has__RealField(self): | |
100 | self._assert_in_bt2('_RealField') | |
101 | ||
102 | def test_has__EnumerationField(self): | |
103 | self._assert_in_bt2('_EnumerationField') | |
104 | ||
105 | def test_has__UnsignedEnumerationField(self): | |
106 | self._assert_in_bt2('_UnsignedEnumerationField') | |
107 | ||
108 | def test_has__SignedEnumerationField(self): | |
109 | self._assert_in_bt2('_SignedEnumerationField') | |
110 | ||
111 | def test_has__StringField(self): | |
112 | self._assert_in_bt2('_StringField') | |
113 | ||
114 | def test_has__StructureField(self): | |
115 | self._assert_in_bt2('_StructureField') | |
116 | ||
84eba0d9 PP |
117 | def test_has__OptionField(self): |
118 | self._assert_in_bt2('_VariantField') | |
119 | ||
1f4f74e8 PP |
120 | def test_has__VariantField(self): |
121 | self._assert_in_bt2('_VariantField') | |
122 | ||
123 | def test_has__ArrayField(self): | |
124 | self._assert_in_bt2('_ArrayField') | |
125 | ||
126 | def test_has__StaticArrayField(self): | |
127 | self._assert_in_bt2('_StaticArrayField') | |
128 | ||
129 | def test_has__DynamicArrayField(self): | |
130 | self._assert_in_bt2('_DynamicArrayField') | |
131 | ||
9cbe0c59 FD |
132 | def test_has__BoolFieldConst(self): |
133 | self._assert_in_bt2('_BoolFieldConst') | |
134 | ||
135 | def test_has__BitArrayFieldConst(self): | |
136 | self._assert_in_bt2('_BitArrayFieldConst') | |
137 | ||
138 | def test_has__IntegerFieldConst(self): | |
139 | self._assert_in_bt2('_IntegerFieldConst') | |
140 | ||
141 | def test_has__UnsignedIntegerFieldConst(self): | |
142 | self._assert_in_bt2('_UnsignedIntegerFieldConst') | |
143 | ||
144 | def test_has__SignedIntegerFieldConst(self): | |
145 | self._assert_in_bt2('_SignedIntegerFieldConst') | |
146 | ||
147 | def test_has__RealFieldConst(self): | |
148 | self._assert_in_bt2('_RealFieldConst') | |
149 | ||
150 | def test_has__EnumerationFieldConst(self): | |
151 | self._assert_in_bt2('_EnumerationFieldConst') | |
152 | ||
153 | def test_has__UnsignedEnumerationFieldConst(self): | |
154 | self._assert_in_bt2('_UnsignedEnumerationFieldConst') | |
155 | ||
156 | def test_has__SignedEnumerationFieldConst(self): | |
157 | self._assert_in_bt2('_SignedEnumerationFieldConst') | |
158 | ||
159 | def test_has__StringFieldConst(self): | |
160 | self._assert_in_bt2('_StringFieldConst') | |
161 | ||
162 | def test_has__StructureFieldConst(self): | |
163 | self._assert_in_bt2('_StructureFieldConst') | |
164 | ||
165 | def test_has__OptionFieldConst(self): | |
166 | self._assert_in_bt2('_VariantFieldConst') | |
167 | ||
168 | def test_has__VariantFieldConst(self): | |
169 | self._assert_in_bt2('_VariantFieldConst') | |
170 | ||
171 | def test_has__ArrayFieldConst(self): | |
172 | self._assert_in_bt2('_ArrayFieldConst') | |
173 | ||
174 | def test_has__StaticArrayFieldConst(self): | |
175 | self._assert_in_bt2('_StaticArrayFieldConst') | |
176 | ||
177 | def test_has__DynamicArrayFieldConst(self): | |
178 | self._assert_in_bt2('_DynamicArrayFieldConst') | |
179 | ||
1f4f74e8 PP |
180 | def test_has_IntegerDisplayBase(self): |
181 | self._assert_in_bt2('IntegerDisplayBase') | |
182 | ||
a07f15cb PP |
183 | def test_has__BoolFieldClass(self): |
184 | self._assert_in_bt2('_BoolFieldClass') | |
185 | ||
6b29f2d4 PP |
186 | def test_has__BitArrayFieldClass(self): |
187 | self._assert_in_bt2('_BitArrayFieldClass') | |
188 | ||
1f4f74e8 PP |
189 | def test_has__IntegerFieldClass(self): |
190 | self._assert_in_bt2('_IntegerFieldClass') | |
191 | ||
192 | def test_has__UnsignedIntegerFieldClass(self): | |
193 | self._assert_in_bt2('_UnsignedIntegerFieldClass') | |
194 | ||
195 | def test_has__SignedIntegerFieldClass(self): | |
196 | self._assert_in_bt2('_SignedIntegerFieldClass') | |
197 | ||
198 | def test_has__RealFieldClass(self): | |
199 | self._assert_in_bt2('_RealFieldClass') | |
200 | ||
201 | def test_has__EnumerationFieldClass(self): | |
202 | self._assert_in_bt2('_EnumerationFieldClass') | |
203 | ||
204 | def test_has__UnsignedEnumerationFieldClass(self): | |
205 | self._assert_in_bt2('_UnsignedEnumerationFieldClass') | |
206 | ||
207 | def test_has__SignedEnumerationFieldClass(self): | |
208 | self._assert_in_bt2('_SignedEnumerationFieldClass') | |
209 | ||
210 | def test_has__StringFieldClass(self): | |
211 | self._assert_in_bt2('_StringFieldClass') | |
212 | ||
213 | def test_has__StructureFieldClass(self): | |
214 | self._assert_in_bt2('_StructureFieldClass') | |
215 | ||
84eba0d9 PP |
216 | def test_has__OptionFieldClass(self): |
217 | self._assert_in_bt2('_OptionFieldClass') | |
218 | ||
1f4f74e8 PP |
219 | def test_has__VariantFieldClass(self): |
220 | self._assert_in_bt2('_VariantFieldClass') | |
221 | ||
222 | def test_has__VariantFieldClassWithoutSelector(self): | |
223 | self._assert_in_bt2('_VariantFieldClassWithoutSelector') | |
224 | ||
225 | def test_has__VariantFieldClassWithSelector(self): | |
226 | self._assert_in_bt2('_VariantFieldClassWithSelector') | |
227 | ||
228 | def test_has__VariantFieldClassWithUnsignedSelector(self): | |
229 | self._assert_in_bt2('_VariantFieldClassWithUnsignedSelector') | |
230 | ||
231 | def test_has__VariantFieldClassWithSignedSelector(self): | |
232 | self._assert_in_bt2('_VariantFieldClassWithSignedSelector') | |
233 | ||
234 | def test_has__ArrayFieldClass(self): | |
235 | self._assert_in_bt2('_ArrayFieldClass') | |
236 | ||
237 | def test_has__StaticArrayFieldClass(self): | |
238 | self._assert_in_bt2('_StaticArrayFieldClass') | |
239 | ||
240 | def test_has__DynamicArrayFieldClass(self): | |
241 | self._assert_in_bt2('_DynamicArrayFieldClass') | |
242 | ||
9cbe0c59 FD |
243 | def test_has__BoolFieldClassConst(self): |
244 | self._assert_in_bt2('_BoolFieldClassConst') | |
245 | ||
246 | def test_has__BitArrayFieldClassConst(self): | |
247 | self._assert_in_bt2('_BitArrayFieldClassConst') | |
248 | ||
249 | def test_has__IntegerFieldClassConst(self): | |
250 | self._assert_in_bt2('_IntegerFieldClassConst') | |
251 | ||
252 | def test_has__UnsignedIntegerFieldClassConst(self): | |
253 | self._assert_in_bt2('_UnsignedIntegerFieldClassConst') | |
254 | ||
255 | def test_has__SignedIntegerFieldClassConst(self): | |
256 | self._assert_in_bt2('_SignedIntegerFieldClassConst') | |
257 | ||
258 | def test_has__RealFieldClassConst(self): | |
259 | self._assert_in_bt2('_RealFieldClassConst') | |
260 | ||
261 | def test_has__EnumerationFieldClassConst(self): | |
262 | self._assert_in_bt2('_EnumerationFieldClassConst') | |
263 | ||
264 | def test_has__UnsignedEnumerationFieldClassConst(self): | |
265 | self._assert_in_bt2('_UnsignedEnumerationFieldClassConst') | |
266 | ||
267 | def test_has__SignedEnumerationFieldClassConst(self): | |
268 | self._assert_in_bt2('_SignedEnumerationFieldClassConst') | |
269 | ||
270 | def test_has__StringFieldClassConst(self): | |
271 | self._assert_in_bt2('_StringFieldClassConst') | |
272 | ||
273 | def test_has__StructureFieldClassConst(self): | |
274 | self._assert_in_bt2('_StructureFieldClassConst') | |
275 | ||
276 | def test_has__OptionFieldClassConst(self): | |
277 | self._assert_in_bt2('_OptionFieldClassConst') | |
278 | ||
279 | def test_has__VariantFieldClassConst(self): | |
280 | self._assert_in_bt2('_VariantFieldClassConst') | |
281 | ||
282 | def test_has__VariantFieldClassWithoutSelectorConst(self): | |
283 | self._assert_in_bt2('_VariantFieldClassWithoutSelectorConst') | |
284 | ||
285 | def test_has__VariantFieldClassWithSelectorConst(self): | |
286 | self._assert_in_bt2('_VariantFieldClassWithSelectorConst') | |
287 | ||
288 | def test_has__VariantFieldClassWithUnsignedSelectorConst(self): | |
289 | self._assert_in_bt2('_VariantFieldClassWithUnsignedSelectorConst') | |
290 | ||
291 | def test_has__VariantFieldClassWithSignedSelectorConst(self): | |
292 | self._assert_in_bt2('_VariantFieldClassWithSignedSelectorConst') | |
293 | ||
294 | def test_has__ArrayFieldClassConst(self): | |
295 | self._assert_in_bt2('_ArrayFieldClassConst') | |
296 | ||
297 | def test_has__StaticArrayFieldClassConst(self): | |
298 | self._assert_in_bt2('_StaticArrayFieldClassConst') | |
299 | ||
300 | def test_has__DynamicArrayFieldClassConst(self): | |
301 | self._assert_in_bt2('_DynamicArrayFieldClassConst') | |
302 | ||
1f4f74e8 PP |
303 | def test_has_FieldPathScope(self): |
304 | self._assert_in_bt2('FieldPathScope') | |
305 | ||
306 | def test_has__IndexFieldPathItem(self): | |
307 | self._assert_in_bt2('_IndexFieldPathItem') | |
308 | ||
309 | def test_has__CurrentArrayElementFieldPathItem(self): | |
310 | self._assert_in_bt2('_CurrentArrayElementFieldPathItem') | |
311 | ||
84eba0d9 PP |
312 | def test_has__CurrentOptionContentFieldPathItem(self): |
313 | self._assert_in_bt2('_CurrentOptionContentFieldPathItem') | |
314 | ||
71e8e5c5 PP |
315 | def test_has_ComponentDescriptor(self): |
316 | self._assert_in_bt2('ComponentDescriptor') | |
317 | ||
1f4f74e8 PP |
318 | def test_has_Graph(self): |
319 | self._assert_in_bt2('Graph') | |
320 | ||
321 | def test_has_SignedIntegerRange(self): | |
322 | self._assert_in_bt2('SignedIntegerRange') | |
323 | ||
324 | def test_has_UnsignedIntegerRange(self): | |
325 | self._assert_in_bt2('UnsignedIntegerRange') | |
326 | ||
327 | def test_has_SignedIntegerRangeSet(self): | |
328 | self._assert_in_bt2('SignedIntegerRangeSet') | |
329 | ||
330 | def test_has_UnsignedIntegerRangeSet(self): | |
331 | self._assert_in_bt2('UnsignedIntegerRangeSet') | |
332 | ||
333 | def test_has_Interrupter(self): | |
334 | self._assert_in_bt2('Interrupter') | |
335 | ||
336 | def test_has_LoggingLevel(self): | |
337 | self._assert_in_bt2('LoggingLevel') | |
338 | ||
339 | def test_has_get_minimal_logging_level(self): | |
340 | self._assert_in_bt2('get_minimal_logging_level') | |
341 | ||
342 | def test_has_get_global_logging_level(self): | |
343 | self._assert_in_bt2('get_global_logging_level') | |
344 | ||
345 | def test_has_set_global_logging_level(self): | |
346 | self._assert_in_bt2('set_global_logging_level') | |
347 | ||
348 | def test_has__EventMessage(self): | |
349 | self._assert_in_bt2('_EventMessage') | |
350 | ||
351 | def test_has__PacketBeginningMessage(self): | |
352 | self._assert_in_bt2('_PacketBeginningMessage') | |
353 | ||
354 | def test_has__PacketEndMessage(self): | |
355 | self._assert_in_bt2('_PacketEndMessage') | |
356 | ||
357 | def test_has__StreamBeginningMessage(self): | |
358 | self._assert_in_bt2('_StreamBeginningMessage') | |
359 | ||
360 | def test_has__StreamEndMessage(self): | |
361 | self._assert_in_bt2('_StreamEndMessage') | |
362 | ||
363 | def test_has__MessageIteratorInactivityMessage(self): | |
364 | self._assert_in_bt2('_MessageIteratorInactivityMessage') | |
365 | ||
366 | def test_has__DiscardedEventsMessage(self): | |
367 | self._assert_in_bt2('_DiscardedEventsMessage') | |
368 | ||
369 | def test_has__DiscardedPacketsMessage(self): | |
370 | self._assert_in_bt2('_DiscardedPacketsMessage') | |
371 | ||
9cbe0c59 FD |
372 | def test_has__EventMessageConst(self): |
373 | self._assert_in_bt2('_EventMessageConst') | |
374 | ||
375 | def test_has__PacketBeginningMessageConst(self): | |
376 | self._assert_in_bt2('_PacketBeginningMessageConst') | |
377 | ||
378 | def test_has__PacketEndMessageConst(self): | |
379 | self._assert_in_bt2('_PacketEndMessageConst') | |
380 | ||
381 | def test_has__StreamBeginningMessageConst(self): | |
382 | self._assert_in_bt2('_StreamBeginningMessageConst') | |
383 | ||
384 | def test_has__StreamEndMessageConst(self): | |
385 | self._assert_in_bt2('_StreamEndMessageConst') | |
386 | ||
387 | def test_has__MessageIteratorInactivityMessageConst(self): | |
388 | self._assert_in_bt2('_MessageIteratorInactivityMessageConst') | |
389 | ||
390 | def test_has__DiscardedEventsMessageConst(self): | |
391 | self._assert_in_bt2('_DiscardedEventsMessageConst') | |
392 | ||
393 | def test_has__DiscardedPacketsMessageConst(self): | |
394 | self._assert_in_bt2('_DiscardedPacketsMessageConst') | |
395 | ||
1f4f74e8 PP |
396 | def test_has__UserMessageIterator(self): |
397 | self._assert_in_bt2('_UserMessageIterator') | |
398 | ||
399 | def test_has_find_plugins_in_path(self): | |
400 | self._assert_in_bt2('find_plugins_in_path') | |
401 | ||
402 | def test_has_find_plugins(self): | |
403 | self._assert_in_bt2('find_plugins') | |
404 | ||
405 | def test_has_find_plugin(self): | |
406 | self._assert_in_bt2('find_plugin') | |
407 | ||
408 | def test_has_plugin_component_class(self): | |
409 | self._assert_in_bt2('plugin_component_class') | |
410 | ||
411 | def test_has_register_plugin(self): | |
412 | self._assert_in_bt2('register_plugin') | |
413 | ||
414 | def test_has_QueryExecutor(self): | |
415 | self._assert_in_bt2('QueryExecutor') | |
416 | ||
94e72386 SM |
417 | def test_has_AutoSourceComponentSpec(self): |
418 | self._assert_in_bt2('AutoSourceComponentSpec') | |
419 | ||
1f4f74e8 PP |
420 | def test_has_ComponentSpec(self): |
421 | self._assert_in_bt2('ComponentSpec') | |
422 | ||
423 | def test_has_TraceCollectionMessageIterator(self): | |
424 | self._assert_in_bt2('TraceCollectionMessageIterator') | |
425 | ||
426 | def test_has_create_value(self): | |
427 | self._assert_in_bt2('create_value') | |
428 | ||
429 | def test_has_BoolValue(self): | |
430 | self._assert_in_bt2('BoolValue') | |
431 | ||
432 | def test_has__IntegerValue(self): | |
433 | self._assert_in_bt2('_IntegerValue') | |
434 | ||
435 | def test_has_UnsignedIntegerValue(self): | |
436 | self._assert_in_bt2('UnsignedIntegerValue') | |
437 | ||
438 | def test_has_SignedIntegerValue(self): | |
439 | self._assert_in_bt2('SignedIntegerValue') | |
440 | ||
441 | def test_has_RealValue(self): | |
442 | self._assert_in_bt2('RealValue') | |
443 | ||
444 | def test_has_StringValue(self): | |
445 | self._assert_in_bt2('StringValue') | |
446 | ||
447 | def test_has_ArrayValue(self): | |
448 | self._assert_in_bt2('ArrayValue') | |
449 | ||
450 | def test_has_MapValue(self): | |
451 | self._assert_in_bt2('MapValue') | |
452 | ||
f19e40a1 FD |
453 | def test_has_BoolValueConst(self): |
454 | self._assert_in_bt2('_BoolValueConst') | |
455 | ||
456 | def test_has__IntegerValueConst(self): | |
457 | self._assert_in_bt2('_IntegerValueConst') | |
458 | ||
459 | def test_has_UnsignedIntegerValueConst(self): | |
460 | self._assert_in_bt2('_UnsignedIntegerValueConst') | |
461 | ||
462 | def test_has_SignedIntegerValueConst(self): | |
463 | self._assert_in_bt2('_SignedIntegerValueConst') | |
464 | ||
465 | def test_has_RealValueConst(self): | |
466 | self._assert_in_bt2('_RealValueConst') | |
467 | ||
468 | def test_has_StringValueConst(self): | |
469 | self._assert_in_bt2('_StringValueConst') | |
470 | ||
471 | def test_has_ArrayValueConst(self): | |
472 | self._assert_in_bt2('_ArrayValueConst') | |
473 | ||
474 | def test_has_MapValueConst(self): | |
475 | self._assert_in_bt2('_MapValueConst') | |
476 | ||
1f4f74e8 PP |
477 | def test_has___version__(self): |
478 | self._assert_in_bt2('__version__') | |
3db06b1d SM |
479 | |
480 | ||
481 | if __name__ == '__main__': | |
482 | unittest.main() |