X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=tests%2Fbindings%2Fpython%2Fbt2%2Ftest_package.py;h=df67b7fdb6e70e64ee7fbc013ca7527e30fb5594;hp=32c4791f4084ad38cbe5f2a46adc4d5d0543e68b;hb=0235b0db7de5bcacdb3650c92461f2ce5eb2143d;hpb=f3c9a159782f70dbd0e5dedb37e4a1ef8a6d304e diff --git a/tests/bindings/python/bt2/test_package.py b/tests/bindings/python/bt2/test_package.py index 32c4791f..df67b7fd 100644 --- a/tests/bindings/python/bt2/test_package.py +++ b/tests/bindings/python/bt2/test_package.py @@ -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,275 +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_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___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()