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