Move to kernel style SPDX license identifiers
[babeltrace.git] / tests / bindings / python / bt2 / test_package.py
index 051423f660abab584821d2c1e267091a814bdb40..df67b7fdb6e70e64ee7fbc013ca7527e30fb5594 100644 (file)
@@ -1,20 +1,7 @@
+# SPDX-License-Identifier: GPL-2.0-only
 #
 # Copyright (C) 2019 EfficiOS Inc.
 #
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; only version 2
-# of the License.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
 
 import bt2
 import unittest
@@ -24,272 +11,188 @@ 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__ClockSnapshot(self):
-        self._assert_in_bt2('_ClockSnapshot')
-
-    def test_has__UnknownClockSnapshot(self):
-        self._assert_in_bt2('_UnknownClockSnapshot')
-
-    def test_has__SourceComponentClass(self):
-        self._assert_in_bt2('_SourceComponentClass')
-
-    def test_has__FilterComponentClass(self):
-        self._assert_in_bt2('_FilterComponentClass')
-
-    def test_has__SinkComponentClass(self):
-        self._assert_in_bt2('_SinkComponentClass')
-
-    def test_has__SourceComponent(self):
-        self._assert_in_bt2('_SourceComponent')
-
-    def test_has__FilterComponent(self):
-        self._assert_in_bt2('_FilterComponent')
-
-    def test_has__SinkComponent(self):
-        self._assert_in_bt2('_SinkComponent')
-
-    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__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__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__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_IntegerDisplayBase(self):
-        self._assert_in_bt2('IntegerDisplayBase')
-
-    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__VariantFieldClass(self):
-        self._assert_in_bt2('_VariantFieldClass')
-
-    def test_has__VariantFieldClassWithoutSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithoutSelector')
-
-    def test_has__VariantFieldClassWithSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithSelector')
-
-    def test_has__VariantFieldClassWithUnsignedSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithUnsignedSelector')
-
-    def test_has__VariantFieldClassWithSignedSelector(self):
-        self._assert_in_bt2('_VariantFieldClassWithSignedSelector')
-
-    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_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_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_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__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_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___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',
+    '_DynamicArrayWithLengthFieldFieldClass',
+    '_DynamicArrayWithLengthFieldFieldClassConst',
+    '_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__':
+    unittest.main()
This page took 0.02771 seconds and 4 git commands to generate.