cpp-common/bt2c/fmt.hpp: use `wise_enum::string_type` in `EnableIfIsWiseEnum` definition
[babeltrace.git] / tests / bindings / python / bt2 / test_package.py
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Copyright (C) 2019 EfficiOS Inc.
4 #
5
6 import unittest
7
8 import bt2
9
10
11 class PackageTestCase(unittest.TestCase):
12 def _assert_in_bt2(self, name):
13 self.assertIn(name, dir(bt2))
14
15
16 _public_names = [
17 "__version__",
18 "_ArrayField",
19 "_ArrayFieldClass",
20 "_ArrayFieldClassConst",
21 "_ArrayFieldConst",
22 "_ArrayValueConst",
23 "_BitArrayField",
24 "_BitArrayFieldClass",
25 "_BitArrayFieldClassConst",
26 "_BitArrayFieldConst",
27 "_BoolField",
28 "_BoolFieldClass",
29 "_BoolFieldClassConst",
30 "_BoolFieldConst",
31 "_BoolValueConst",
32 "_ClockSnapshotConst",
33 "_ComponentClassErrorCause",
34 "_ComponentErrorCause",
35 "_CurrentArrayElementFieldPathItem",
36 "_CurrentOptionContentFieldPathItem",
37 "_DiscardedEventsMessage",
38 "_DiscardedEventsMessageConst",
39 "_DiscardedPacketsMessage",
40 "_DiscardedPacketsMessageConst",
41 "_DoublePrecisionRealField",
42 "_DoublePrecisionRealFieldConst",
43 "_DynamicArrayField",
44 "_DynamicArrayFieldClass",
45 "_DynamicArrayFieldClassConst",
46 "_DynamicArrayFieldConst",
47 "_DynamicArrayWithLengthFieldFieldClass",
48 "_DynamicArrayWithLengthFieldFieldClassConst",
49 "_EnumerationField",
50 "_EnumerationFieldClass",
51 "_EnumerationFieldClassConst",
52 "_EnumerationFieldConst",
53 "_Error",
54 "_ErrorCause",
55 "_EventMessage",
56 "_EventMessageConst",
57 "_FilterComponentClassConst",
58 "_FilterComponentConst",
59 "_IndexFieldPathItem",
60 "_IntegerField",
61 "_IntegerFieldClass",
62 "_IntegerFieldClassConst",
63 "_IntegerFieldConst",
64 "_IntegerValue",
65 "_IntegerValueConst",
66 "_MapValueConst",
67 "_MessageIteratorErrorCause",
68 "_MessageIteratorInactivityMessage",
69 "_MessageIteratorInactivityMessageConst",
70 "_OptionFieldClass",
71 "_OptionFieldClassConst",
72 "_OptionWithBoolSelectorFieldClass",
73 "_OptionWithBoolSelectorFieldClassConst",
74 "_OptionWithIntegerSelectorFieldClass",
75 "_OptionWithIntegerSelectorFieldClassConst",
76 "_OptionWithSelectorFieldClass",
77 "_OptionWithSelectorFieldClassConst",
78 "_OptionWithSignedIntegerSelectorFieldClass",
79 "_OptionWithSignedIntegerSelectorFieldClassConst",
80 "_OptionWithUnsignedIntegerSelectorFieldClass",
81 "_OptionWithUnsignedIntegerSelectorFieldClassConst",
82 "_PacketBeginningMessage",
83 "_PacketBeginningMessageConst",
84 "_PacketEndMessage",
85 "_PacketEndMessageConst",
86 "_RealField",
87 "_RealFieldClass",
88 "_RealFieldClassConst",
89 "_RealFieldConst",
90 "_RealValueConst",
91 "_SignedEnumerationField",
92 "_SignedEnumerationFieldClass",
93 "_SignedEnumerationFieldClassConst",
94 "_SignedEnumerationFieldConst",
95 "_SignedIntegerField",
96 "_SignedIntegerFieldClass",
97 "_SignedIntegerFieldClassConst",
98 "_SignedIntegerFieldConst",
99 "_SignedIntegerRangeConst",
100 "_SignedIntegerRangeSetConst",
101 "_SignedIntegerValueConst",
102 "_SinglePrecisionRealField",
103 "_SinglePrecisionRealFieldConst",
104 "_SinkComponentClassConst",
105 "_SinkComponentConst",
106 "_SourceComponentClassConst",
107 "_SourceComponentConst",
108 "_StaticArrayField",
109 "_StaticArrayFieldClass",
110 "_StaticArrayFieldClassConst",
111 "_StaticArrayFieldConst",
112 "_StreamBeginningMessage",
113 "_StreamBeginningMessageConst",
114 "_StreamEndMessage",
115 "_StreamEndMessageConst",
116 "_StringField",
117 "_StringFieldClass",
118 "_StringFieldClassConst",
119 "_StringFieldConst",
120 "_StringValueConst",
121 "_StructureField",
122 "_StructureFieldClass",
123 "_StructureFieldClassConst",
124 "_StructureFieldConst",
125 "_UnknownClockSnapshot",
126 "_UnsignedEnumerationField",
127 "_UnsignedEnumerationFieldClass",
128 "_UnsignedEnumerationFieldClassConst",
129 "_UnsignedEnumerationFieldConst",
130 "_UnsignedIntegerField",
131 "_UnsignedIntegerFieldClass",
132 "_UnsignedIntegerFieldClassConst",
133 "_UnsignedIntegerFieldConst",
134 "_UnsignedIntegerRangeConst",
135 "_UnsignedIntegerRangeSetConst",
136 "_UnsignedIntegerValueConst",
137 "_UserFilterComponent",
138 "_UserMessageIterator",
139 "_UserSinkComponent",
140 "_UserSourceComponent",
141 "_VariantField",
142 "_VariantField",
143 "_VariantFieldClass",
144 "_VariantFieldClassConst",
145 "_VariantFieldClassWithIntegerSelector",
146 "_VariantFieldClassWithIntegerSelectorConst",
147 "_VariantFieldClassWithoutSelector",
148 "_VariantFieldClassWithoutSelectorConst",
149 "_VariantFieldClassWithSignedIntegerSelector",
150 "_VariantFieldClassWithSignedIntegerSelectorConst",
151 "_VariantFieldClassWithUnsignedIntegerSelector",
152 "_VariantFieldClassWithUnsignedIntegerSelectorConst",
153 "_VariantFieldConst",
154 "_VariantFieldConst",
155 "ArrayValue",
156 "AutoSourceComponentSpec",
157 "BoolValue",
158 "ClockClassOffset",
159 "ComponentClassType",
160 "ComponentDescriptor",
161 "ComponentSpec",
162 "create_value",
163 "EventClassLogLevel",
164 "FieldPathScope",
165 "find_plugin",
166 "find_plugins",
167 "find_plugins_in_path",
168 "get_global_logging_level",
169 "get_minimal_logging_level",
170 "Graph",
171 "IntegerDisplayBase",
172 "Interrupter",
173 "LoggingLevel",
174 "MapValue",
175 "plugin_component_class",
176 "QueryExecutor",
177 "RealValue",
178 "register_plugin",
179 "set_global_logging_level",
180 "SignedIntegerRange",
181 "SignedIntegerRangeSet",
182 "SignedIntegerValue",
183 "StringValue",
184 "TraceCollectionMessageIterator",
185 "UnsignedIntegerRange",
186 "UnsignedIntegerRangeSet",
187 "UnsignedIntegerValue",
188 ]
189
190 for name in _public_names:
191
192 def test_func(self):
193 self._assert_in_bt2(name)
194
195 setattr(PackageTestCase, "test_has_" + name, test_func)
196
197
198 if __name__ == "__main__":
199 unittest.main()
This page took 0.039042 seconds and 4 git commands to generate.