test_package.py: use list of public names instead of dedicated methods
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Thu, 3 Oct 2019 21:10:06 +0000 (17:10 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Wed, 9 Oct 2019 18:14:29 +0000 (14:14 -0400)
This patch changes `test_package.py` so that the public names to verify
are listed in the `_public_names` list. The code creates the
corresponding test methods.

This makes it less cumbersome to add public name tests in the future.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I0d370d4b5fd4564000e1e0f273d3b1b36a8acc43
Reviewed-on: https://review.lttng.org/c/babeltrace/+/2125
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Francis Deslauriers <francis.deslauriers@efficios.com>
tests/bindings/python/bt2/test_package.py

index ea67236d4c7f7e4675c7ebe55281ee45ac17b984..6d8f91d1841c17e7e64834b71dbcd0b01358c6a3 100644 (file)
@@ -24,512 +24,185 @@ class PackageTestCase(unittest.TestCase):
     def _assert_in_bt2(self, name):
         self.assertIn(name, dir(bt2))
 
-    def test_has_ClockClassOffset(self):
-        self._assert_in_bt2('ClockClassOffset')
 
-    def test_has__ClockSnapshotConst(self):
-        self._assert_in_bt2('_ClockSnapshotConst')
-
-    def test_has__UnknownClockSnapshot(self):
-        self._assert_in_bt2('_UnknownClockSnapshot')
-
-    def test_has__SourceComponentClassConst(self):
-        self._assert_in_bt2('_SourceComponentClassConst')
-
-    def test_has__FilterComponentClassConst(self):
-        self._assert_in_bt2('_FilterComponentClassConst')
-
-    def test_has__SinkComponentClassConst(self):
-        self._assert_in_bt2('_SinkComponentClassConst')
-
-    def test_has__SourceComponentConst(self):
-        self._assert_in_bt2('_SourceComponentConst')
-
-    def test_has__FilterComponentConst(self):
-        self._assert_in_bt2('_FilterComponentConst')
-
-    def test_has__SinkComponentConst(self):
-        self._assert_in_bt2('_SinkComponentConst')
-
-    def test_has__UserSourceComponent(self):
-        self._assert_in_bt2('_UserSourceComponent')
-
-    def test_has__UserFilterComponent(self):
-        self._assert_in_bt2('_UserFilterComponent')
-
-    def test_has__UserSinkComponent(self):
-        self._assert_in_bt2('_UserSinkComponent')
-
-    def test_has_ComponentClassType(self):
-        self._assert_in_bt2('ComponentClassType')
-
-    def test_has__ErrorCause(self):
-        self._assert_in_bt2('_ErrorCause')
-
-    def test_has__ComponentErrorCause(self):
-        self._assert_in_bt2('_ComponentErrorCause')
-
-    def test_has__ComponentClassErrorCause(self):
-        self._assert_in_bt2('_ComponentClassErrorCause')
-
-    def test_has__MessageIteratorErrorCause(self):
-        self._assert_in_bt2('_MessageIteratorErrorCause')
-
-    def test_has__Error(self):
-        self._assert_in_bt2('_Error')
-
-    def test_has_EventClassLogLevel(self):
-        self._assert_in_bt2('EventClassLogLevel')
-
-    def test_has__BoolField(self):
-        self._assert_in_bt2('_BoolField')
-
-    def test_has__BitArrayField(self):
-        self._assert_in_bt2('_BitArrayField')
-
-    def test_has__IntegerField(self):
-        self._assert_in_bt2('_IntegerField')
-
-    def test_has__UnsignedIntegerField(self):
-        self._assert_in_bt2('_UnsignedIntegerField')
-
-    def test_has__SignedIntegerField(self):
-        self._assert_in_bt2('_SignedIntegerField')
-
-    def test_has__RealField(self):
-        self._assert_in_bt2('_RealField')
-
-    def test_has__SinglePrecisionRealField(self):
-        self._assert_in_bt2('_SinglePrecisionRealField')
-
-    def test_has__DoublePrecisionRealField(self):
-        self._assert_in_bt2('_DoublePrecisionRealField')
-
-    def test_has__EnumerationField(self):
-        self._assert_in_bt2('_EnumerationField')
-
-    def test_has__UnsignedEnumerationField(self):
-        self._assert_in_bt2('_UnsignedEnumerationField')
-
-    def test_has__SignedEnumerationField(self):
-        self._assert_in_bt2('_SignedEnumerationField')
-
-    def test_has__StringField(self):
-        self._assert_in_bt2('_StringField')
-
-    def test_has__StructureField(self):
-        self._assert_in_bt2('_StructureField')
-
-    def test_has__OptionField(self):
-        self._assert_in_bt2('_VariantField')
-
-    def test_has__VariantField(self):
-        self._assert_in_bt2('_VariantField')
-
-    def test_has__ArrayField(self):
-        self._assert_in_bt2('_ArrayField')
-
-    def test_has__StaticArrayField(self):
-        self._assert_in_bt2('_StaticArrayField')
-
-    def test_has__DynamicArrayField(self):
-        self._assert_in_bt2('_DynamicArrayField')
-
-    def test_has__BoolFieldConst(self):
-        self._assert_in_bt2('_BoolFieldConst')
-
-    def test_has__BitArrayFieldConst(self):
-        self._assert_in_bt2('_BitArrayFieldConst')
-
-    def test_has__IntegerFieldConst(self):
-        self._assert_in_bt2('_IntegerFieldConst')
-
-    def test_has__UnsignedIntegerFieldConst(self):
-        self._assert_in_bt2('_UnsignedIntegerFieldConst')
-
-    def test_has__SignedIntegerFieldConst(self):
-        self._assert_in_bt2('_SignedIntegerFieldConst')
-
-    def test_has__RealFieldConst(self):
-        self._assert_in_bt2('_RealFieldConst')
-
-    def test_has__SinglePrecisionRealFieldConst(self):
-        self._assert_in_bt2('_SinglePrecisionRealFieldConst')
-
-    def test_has__DoublePrecisionRealFieldConst(self):
-        self._assert_in_bt2('_DoublePrecisionRealFieldConst')
-
-    def test_has__EnumerationFieldConst(self):
-        self._assert_in_bt2('_EnumerationFieldConst')
-
-    def test_has__UnsignedEnumerationFieldConst(self):
-        self._assert_in_bt2('_UnsignedEnumerationFieldConst')
-
-    def test_has__SignedEnumerationFieldConst(self):
-        self._assert_in_bt2('_SignedEnumerationFieldConst')
-
-    def test_has__StringFieldConst(self):
-        self._assert_in_bt2('_StringFieldConst')
-
-    def test_has__StructureFieldConst(self):
-        self._assert_in_bt2('_StructureFieldConst')
-
-    def test_has__OptionFieldConst(self):
-        self._assert_in_bt2('_VariantFieldConst')
-
-    def test_has__VariantFieldConst(self):
-        self._assert_in_bt2('_VariantFieldConst')
-
-    def test_has__ArrayFieldConst(self):
-        self._assert_in_bt2('_ArrayFieldConst')
-
-    def test_has__StaticArrayFieldConst(self):
-        self._assert_in_bt2('_StaticArrayFieldConst')
-
-    def test_has__DynamicArrayFieldConst(self):
-        self._assert_in_bt2('_DynamicArrayFieldConst')
-
-    def test_has_IntegerDisplayBase(self):
-        self._assert_in_bt2('IntegerDisplayBase')
-
-    def test_has__BoolFieldClass(self):
-        self._assert_in_bt2('_BoolFieldClass')
-
-    def test_has__BitArrayFieldClass(self):
-        self._assert_in_bt2('_BitArrayFieldClass')
-
-    def test_has__IntegerFieldClass(self):
-        self._assert_in_bt2('_IntegerFieldClass')
-
-    def test_has__UnsignedIntegerFieldClass(self):
-        self._assert_in_bt2('_UnsignedIntegerFieldClass')
-
-    def test_has__SignedIntegerFieldClass(self):
-        self._assert_in_bt2('_SignedIntegerFieldClass')
-
-    def test_has__RealFieldClass(self):
-        self._assert_in_bt2('_RealFieldClass')
-
-    def test_has__EnumerationFieldClass(self):
-        self._assert_in_bt2('_EnumerationFieldClass')
-
-    def test_has__UnsignedEnumerationFieldClass(self):
-        self._assert_in_bt2('_UnsignedEnumerationFieldClass')
-
-    def test_has__SignedEnumerationFieldClass(self):
-        self._assert_in_bt2('_SignedEnumerationFieldClass')
-
-    def test_has__StringFieldClass(self):
-        self._assert_in_bt2('_StringFieldClass')
-
-    def test_has__StructureFieldClass(self):
-        self._assert_in_bt2('_StructureFieldClass')
-
-    def test_has__OptionFieldClass(self):
-        self._assert_in_bt2('_OptionFieldClass')
-
-    def test_has__OptionWithSelectorFieldClass(self):
-        self._assert_in_bt2('_OptionWithSelectorFieldClass')
-
-    def test_has__OptionWithBoolSelectorFieldClass(self):
-        self._assert_in_bt2('_OptionWithBoolSelectorFieldClass')
-
-    def test_has__OptionWithIntegerSelectorFieldClass(self):
-        self._assert_in_bt2('_OptionWithIntegerSelectorFieldClass')
-
-    def test_has__OptionWithUnsignedIntegerSelectorFieldClass(self):
-        self._assert_in_bt2('_OptionWithUnsignedIntegerSelectorFieldClass')
-
-    def test_has__OptionWithSignedIntegerSelectorFieldClass(self):
-        self._assert_in_bt2('_OptionWithSignedIntegerSelectorFieldClass')
-
-    def test_has__VariantFieldClass(self):
-        self._assert_in_bt2('_VariantFieldClass')
-
-    def test_has__VariantFieldClassWithoutSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithoutSelector')
-
-    def test_has__VariantFieldClassWithIntegerSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithIntegerSelector')
-
-    def test_has__VariantFieldClassWithUnsignedIntegerSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithUnsignedIntegerSelector')
-
-    def test_has__VariantFieldClassWithSignedIntegerSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithSignedIntegerSelector')
-
-    def test_has__ArrayFieldClass(self):
-        self._assert_in_bt2('_ArrayFieldClass')
-
-    def test_has__StaticArrayFieldClass(self):
-        self._assert_in_bt2('_StaticArrayFieldClass')
-
-    def test_has__DynamicArrayFieldClass(self):
-        self._assert_in_bt2('_DynamicArrayFieldClass')
-
-    def test_has__BoolFieldClassConst(self):
-        self._assert_in_bt2('_BoolFieldClassConst')
-
-    def test_has__BitArrayFieldClassConst(self):
-        self._assert_in_bt2('_BitArrayFieldClassConst')
-
-    def test_has__IntegerFieldClassConst(self):
-        self._assert_in_bt2('_IntegerFieldClassConst')
-
-    def test_has__UnsignedIntegerFieldClassConst(self):
-        self._assert_in_bt2('_UnsignedIntegerFieldClassConst')
-
-    def test_has__SignedIntegerFieldClassConst(self):
-        self._assert_in_bt2('_SignedIntegerFieldClassConst')
-
-    def test_has__RealFieldClassConst(self):
-        self._assert_in_bt2('_RealFieldClassConst')
-
-    def test_has__EnumerationFieldClassConst(self):
-        self._assert_in_bt2('_EnumerationFieldClassConst')
-
-    def test_has__UnsignedEnumerationFieldClassConst(self):
-        self._assert_in_bt2('_UnsignedEnumerationFieldClassConst')
-
-    def test_has__SignedEnumerationFieldClassConst(self):
-        self._assert_in_bt2('_SignedEnumerationFieldClassConst')
-
-    def test_has__StringFieldClassConst(self):
-        self._assert_in_bt2('_StringFieldClassConst')
-
-    def test_has__StructureFieldClassConst(self):
-        self._assert_in_bt2('_StructureFieldClassConst')
-
-    def test_has__OptionFieldClassConst(self):
-        self._assert_in_bt2('_OptionFieldClassConst')
-
-    def test_has__OptionWithSelectorFieldClassConst(self):
-        self._assert_in_bt2('_OptionWithSelectorFieldClassConst')
-
-    def test_has__OptionWithBoolSelectorFieldClassConst(self):
-        self._assert_in_bt2('_OptionWithBoolSelectorFieldClassConst')
-
-    def test_has__OptionWithIntegerSelectorFieldClassConst(self):
-        self._assert_in_bt2('_OptionWithIntegerSelectorFieldClassConst')
-
-    def test_has__OptionWithUnsignedIntegerSelectorFieldClassConst(self):
-        self._assert_in_bt2('_OptionWithUnsignedIntegerSelectorFieldClassConst')
-
-    def test_has__OptionWithSignedIntegerSelectorFieldClassConst(self):
-        self._assert_in_bt2('_OptionWithSignedIntegerSelectorFieldClassConst')
-
-    def test_has__VariantFieldClassConst(self):
-        self._assert_in_bt2('_VariantFieldClassConst')
-
-    def test_has__VariantFieldClassWithoutSelectorConst(self):
-        self._assert_in_bt2('_VariantFieldClassWithoutSelectorConst')
-
-    def test_has__VariantFieldClassWithIntegerSelectorConst(self):
-        self._assert_in_bt2('_VariantFieldClassWithIntegerSelectorConst')
-
-    def test_has__VariantFieldClassWithUnsignedIntegerSelectorConst(self):
-        self._assert_in_bt2('_VariantFieldClassWithUnsignedIntegerSelectorConst')
-
-    def test_has__VariantFieldClassWithSignedIntegerSelectorConst(self):
-        self._assert_in_bt2('_VariantFieldClassWithSignedIntegerSelectorConst')
-
-    def test_has__ArrayFieldClassConst(self):
-        self._assert_in_bt2('_ArrayFieldClassConst')
-
-    def test_has__StaticArrayFieldClassConst(self):
-        self._assert_in_bt2('_StaticArrayFieldClassConst')
-
-    def test_has__DynamicArrayFieldClassConst(self):
-        self._assert_in_bt2('_DynamicArrayFieldClassConst')
-
-    def test_has_FieldPathScope(self):
-        self._assert_in_bt2('FieldPathScope')
-
-    def test_has__IndexFieldPathItem(self):
-        self._assert_in_bt2('_IndexFieldPathItem')
-
-    def test_has__CurrentArrayElementFieldPathItem(self):
-        self._assert_in_bt2('_CurrentArrayElementFieldPathItem')
-
-    def test_has__CurrentOptionContentFieldPathItem(self):
-        self._assert_in_bt2('_CurrentOptionContentFieldPathItem')
-
-    def test_has_ComponentDescriptor(self):
-        self._assert_in_bt2('ComponentDescriptor')
-
-    def test_has_Graph(self):
-        self._assert_in_bt2('Graph')
-
-    def test_has_SignedIntegerRange(self):
-        self._assert_in_bt2('SignedIntegerRange')
-
-    def test_has_UnsignedIntegerRange(self):
-        self._assert_in_bt2('UnsignedIntegerRange')
-
-    def test_has_SignedIntegerRangeSet(self):
-        self._assert_in_bt2('SignedIntegerRangeSet')
-
-    def test_has_UnsignedIntegerRangeSet(self):
-        self._assert_in_bt2('UnsignedIntegerRangeSet')
-
-    def test_has__SignedIntegerRangeConst(self):
-        self._assert_in_bt2('_SignedIntegerRangeConst')
-
-    def test_has__UnsignedIntegerRangeConst(self):
-        self._assert_in_bt2('_UnsignedIntegerRangeConst')
-
-    def test_has__SignedIntegerRangeSetConst(self):
-        self._assert_in_bt2('_SignedIntegerRangeSetConst')
-
-    def test_has__UnsignedIntegerRangeSetConst(self):
-        self._assert_in_bt2('_UnsignedIntegerRangeSetConst')
-
-    def test_has_Interrupter(self):
-        self._assert_in_bt2('Interrupter')
-
-    def test_has_LoggingLevel(self):
-        self._assert_in_bt2('LoggingLevel')
-
-    def test_has_get_minimal_logging_level(self):
-        self._assert_in_bt2('get_minimal_logging_level')
-
-    def test_has_get_global_logging_level(self):
-        self._assert_in_bt2('get_global_logging_level')
-
-    def test_has_set_global_logging_level(self):
-        self._assert_in_bt2('set_global_logging_level')
-
-    def test_has__EventMessage(self):
-        self._assert_in_bt2('_EventMessage')
-
-    def test_has__PacketBeginningMessage(self):
-        self._assert_in_bt2('_PacketBeginningMessage')
-
-    def test_has__PacketEndMessage(self):
-        self._assert_in_bt2('_PacketEndMessage')
-
-    def test_has__StreamBeginningMessage(self):
-        self._assert_in_bt2('_StreamBeginningMessage')
-
-    def test_has__StreamEndMessage(self):
-        self._assert_in_bt2('_StreamEndMessage')
-
-    def test_has__MessageIteratorInactivityMessage(self):
-        self._assert_in_bt2('_MessageIteratorInactivityMessage')
-
-    def test_has__DiscardedEventsMessage(self):
-        self._assert_in_bt2('_DiscardedEventsMessage')
-
-    def test_has__DiscardedPacketsMessage(self):
-        self._assert_in_bt2('_DiscardedPacketsMessage')
-
-    def test_has__EventMessageConst(self):
-        self._assert_in_bt2('_EventMessageConst')
-
-    def test_has__PacketBeginningMessageConst(self):
-        self._assert_in_bt2('_PacketBeginningMessageConst')
-
-    def test_has__PacketEndMessageConst(self):
-        self._assert_in_bt2('_PacketEndMessageConst')
-
-    def test_has__StreamBeginningMessageConst(self):
-        self._assert_in_bt2('_StreamBeginningMessageConst')
-
-    def test_has__StreamEndMessageConst(self):
-        self._assert_in_bt2('_StreamEndMessageConst')
-
-    def test_has__MessageIteratorInactivityMessageConst(self):
-        self._assert_in_bt2('_MessageIteratorInactivityMessageConst')
-
-    def test_has__DiscardedEventsMessageConst(self):
-        self._assert_in_bt2('_DiscardedEventsMessageConst')
-
-    def test_has__DiscardedPacketsMessageConst(self):
-        self._assert_in_bt2('_DiscardedPacketsMessageConst')
-
-    def test_has__UserMessageIterator(self):
-        self._assert_in_bt2('_UserMessageIterator')
-
-    def test_has_find_plugins_in_path(self):
-        self._assert_in_bt2('find_plugins_in_path')
-
-    def test_has_find_plugins(self):
-        self._assert_in_bt2('find_plugins')
-
-    def test_has_find_plugin(self):
-        self._assert_in_bt2('find_plugin')
-
-    def test_has_plugin_component_class(self):
-        self._assert_in_bt2('plugin_component_class')
-
-    def test_has_register_plugin(self):
-        self._assert_in_bt2('register_plugin')
-
-    def test_has_QueryExecutor(self):
-        self._assert_in_bt2('QueryExecutor')
-
-    def test_has_AutoSourceComponentSpec(self):
-        self._assert_in_bt2('AutoSourceComponentSpec')
-
-    def test_has_ComponentSpec(self):
-        self._assert_in_bt2('ComponentSpec')
-
-    def test_has_TraceCollectionMessageIterator(self):
-        self._assert_in_bt2('TraceCollectionMessageIterator')
-
-    def test_has_create_value(self):
-        self._assert_in_bt2('create_value')
-
-    def test_has_BoolValue(self):
-        self._assert_in_bt2('BoolValue')
-
-    def test_has__IntegerValue(self):
-        self._assert_in_bt2('_IntegerValue')
-
-    def test_has_UnsignedIntegerValue(self):
-        self._assert_in_bt2('UnsignedIntegerValue')
-
-    def test_has_SignedIntegerValue(self):
-        self._assert_in_bt2('SignedIntegerValue')
-
-    def test_has_RealValue(self):
-        self._assert_in_bt2('RealValue')
-
-    def test_has_StringValue(self):
-        self._assert_in_bt2('StringValue')
-
-    def test_has_ArrayValue(self):
-        self._assert_in_bt2('ArrayValue')
-
-    def test_has_MapValue(self):
-        self._assert_in_bt2('MapValue')
-
-    def test_has_BoolValueConst(self):
-        self._assert_in_bt2('_BoolValueConst')
-
-    def test_has__IntegerValueConst(self):
-        self._assert_in_bt2('_IntegerValueConst')
-
-    def test_has_UnsignedIntegerValueConst(self):
-        self._assert_in_bt2('_UnsignedIntegerValueConst')
-
-    def test_has_SignedIntegerValueConst(self):
-        self._assert_in_bt2('_SignedIntegerValueConst')
-
-    def test_has_RealValueConst(self):
-        self._assert_in_bt2('_RealValueConst')
-
-    def test_has_StringValueConst(self):
-        self._assert_in_bt2('_StringValueConst')
-
-    def test_has_ArrayValueConst(self):
-        self._assert_in_bt2('_ArrayValueConst')
-
-    def test_has_MapValueConst(self):
-        self._assert_in_bt2('_MapValueConst')
-
-    def test_has___version__(self):
-        self._assert_in_bt2('__version__')
+_public_names = [
+    '__version__',
+    '_ArrayField',
+    '_ArrayFieldClass',
+    '_ArrayFieldClassConst',
+    '_ArrayFieldConst',
+    '_ArrayValueConst',
+    '_BitArrayField',
+    '_BitArrayFieldClass',
+    '_BitArrayFieldClassConst',
+    '_BitArrayFieldConst',
+    '_BoolField',
+    '_BoolFieldClass',
+    '_BoolFieldClassConst',
+    '_BoolFieldConst',
+    '_BoolValueConst',
+    '_ClockSnapshotConst',
+    '_ComponentClassErrorCause',
+    '_ComponentErrorCause',
+    '_CurrentArrayElementFieldPathItem',
+    '_CurrentOptionContentFieldPathItem',
+    '_DiscardedEventsMessage',
+    '_DiscardedEventsMessageConst',
+    '_DiscardedPacketsMessage',
+    '_DiscardedPacketsMessageConst',
+    '_DoublePrecisionRealField',
+    '_DoublePrecisionRealFieldConst',
+    '_DynamicArrayField',
+    '_DynamicArrayFieldClass',
+    '_DynamicArrayFieldClassConst',
+    '_DynamicArrayFieldConst',
+    '_EnumerationField',
+    '_EnumerationFieldClass',
+    '_EnumerationFieldClassConst',
+    '_EnumerationFieldConst',
+    '_Error',
+    '_ErrorCause',
+    '_EventMessage',
+    '_EventMessageConst',
+    '_FilterComponentClassConst',
+    '_FilterComponentConst',
+    '_IndexFieldPathItem',
+    '_IntegerField',
+    '_IntegerFieldClass',
+    '_IntegerFieldClassConst',
+    '_IntegerFieldConst',
+    '_IntegerValue',
+    '_IntegerValueConst',
+    '_MapValueConst',
+    '_MessageIteratorErrorCause',
+    '_MessageIteratorInactivityMessage',
+    '_MessageIteratorInactivityMessageConst',
+    '_OptionFieldClass',
+    '_OptionFieldClassConst',
+    '_OptionWithBoolSelectorFieldClass',
+    '_OptionWithBoolSelectorFieldClassConst',
+    '_OptionWithIntegerSelectorFieldClass',
+    '_OptionWithIntegerSelectorFieldClassConst',
+    '_OptionWithSelectorFieldClass',
+    '_OptionWithSelectorFieldClassConst',
+    '_OptionWithSignedIntegerSelectorFieldClass',
+    '_OptionWithSignedIntegerSelectorFieldClassConst',
+    '_OptionWithUnsignedIntegerSelectorFieldClass',
+    '_OptionWithUnsignedIntegerSelectorFieldClassConst',
+    '_PacketBeginningMessage',
+    '_PacketBeginningMessageConst',
+    '_PacketEndMessage',
+    '_PacketEndMessageConst',
+    '_RealField',
+    '_RealFieldClass',
+    '_RealFieldClassConst',
+    '_RealFieldConst',
+    '_RealValueConst',
+    '_SignedEnumerationField',
+    '_SignedEnumerationFieldClass',
+    '_SignedEnumerationFieldClassConst',
+    '_SignedEnumerationFieldConst',
+    '_SignedIntegerField',
+    '_SignedIntegerFieldClass',
+    '_SignedIntegerFieldClassConst',
+    '_SignedIntegerFieldConst',
+    '_SignedIntegerRangeConst',
+    '_SignedIntegerRangeSetConst',
+    '_SignedIntegerValueConst',
+    '_SinglePrecisionRealField',
+    '_SinglePrecisionRealFieldConst',
+    '_SinkComponentClassConst',
+    '_SinkComponentConst',
+    '_SourceComponentClassConst',
+    '_SourceComponentConst',
+    '_StaticArrayField',
+    '_StaticArrayFieldClass',
+    '_StaticArrayFieldClassConst',
+    '_StaticArrayFieldConst',
+    '_StreamBeginningMessage',
+    '_StreamBeginningMessageConst',
+    '_StreamEndMessage',
+    '_StreamEndMessageConst',
+    '_StringField',
+    '_StringFieldClass',
+    '_StringFieldClassConst',
+    '_StringFieldConst',
+    '_StringValueConst',
+    '_StructureField',
+    '_StructureFieldClass',
+    '_StructureFieldClassConst',
+    '_StructureFieldConst',
+    '_UnknownClockSnapshot',
+    '_UnsignedEnumerationField',
+    '_UnsignedEnumerationFieldClass',
+    '_UnsignedEnumerationFieldClassConst',
+    '_UnsignedEnumerationFieldConst',
+    '_UnsignedIntegerField',
+    '_UnsignedIntegerFieldClass',
+    '_UnsignedIntegerFieldClassConst',
+    '_UnsignedIntegerFieldConst',
+    '_UnsignedIntegerRangeConst',
+    '_UnsignedIntegerRangeSetConst',
+    '_UnsignedIntegerValueConst',
+    '_UserFilterComponent',
+    '_UserMessageIterator',
+    '_UserSinkComponent',
+    '_UserSourceComponent',
+    '_VariantField',
+    '_VariantField',
+    '_VariantFieldClass',
+    '_VariantFieldClassConst',
+    '_VariantFieldClassWithIntegerSelector',
+    '_VariantFieldClassWithIntegerSelectorConst',
+    '_VariantFieldClassWithoutSelector',
+    '_VariantFieldClassWithoutSelectorConst',
+    '_VariantFieldClassWithSignedIntegerSelector',
+    '_VariantFieldClassWithSignedIntegerSelectorConst',
+    '_VariantFieldClassWithUnsignedIntegerSelector',
+    '_VariantFieldClassWithUnsignedIntegerSelectorConst',
+    '_VariantFieldConst',
+    '_VariantFieldConst',
+    'ArrayValue',
+    'AutoSourceComponentSpec',
+    'BoolValue',
+    'ClockClassOffset',
+    'ComponentClassType',
+    'ComponentDescriptor',
+    'ComponentSpec',
+    'create_value',
+    'EventClassLogLevel',
+    'FieldPathScope',
+    'find_plugin',
+    'find_plugins',
+    'find_plugins_in_path',
+    'get_global_logging_level',
+    'get_minimal_logging_level',
+    'Graph',
+    'IntegerDisplayBase',
+    'Interrupter',
+    'LoggingLevel',
+    'MapValue',
+    'plugin_component_class',
+    'QueryExecutor',
+    'RealValue',
+    'register_plugin',
+    'set_global_logging_level',
+    'SignedIntegerRange',
+    'SignedIntegerRangeSet',
+    'SignedIntegerValue',
+    'StringValue',
+    'TraceCollectionMessageIterator',
+    'UnsignedIntegerRange',
+    'UnsignedIntegerRangeSet',
+    'UnsignedIntegerValue',
+]
+
+for name in _public_names:
+
+    def test_func(self):
+        self._assert_in_bt2(name)
+
+    setattr(PackageTestCase, 'test_has_' + name, test_func)
 
 
 if __name__ == '__main__':
This page took 0.030634 seconds and 4 git commands to generate.