X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Fbindings%2Fpython%2Fbt2%2Ftest_package.py;h=f13f8eb0d4dfa863d2d096608c325b4004e582f1;hb=f5567ea88d172767b34373bc6e402da8bfd85ef8;hp=52d5dc67bbcb9bd355010a85f3fa50507c2a5035;hpb=eddea57540fc76d56c8d38bdfc330c8b9f5b4961;p=babeltrace.git diff --git a/tests/bindings/python/bt2/test_package.py b/tests/bindings/python/bt2/test_package.py index 52d5dc67..f13f8eb0 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,323 +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__ClockSnapshotConst(self): - self._assert_in_bt2('_ClockSnapshotConst') - - 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__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__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_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__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__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_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_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", + "_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()