From d14ddbbab48ce07804d4252228fceee692d5dea4 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Tue, 17 Sep 2019 14:43:12 -0400 Subject: [PATCH] bt2: add `if __name__ == '__main__'` snippet to all tests I find it useful to run a single test file. Change-Id: I6387864abf246977b964e17b932beebdba8bc92c Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/2062 Reviewed-by: Philippe Proulx --- tests/bindings/python/bt2/test_clock_class.py | 4 ++++ tests/bindings/python/bt2/test_component.py | 4 ++++ tests/bindings/python/bt2/test_component_class.py | 4 ++++ tests/bindings/python/bt2/test_component_descriptor.py | 4 ++++ tests/bindings/python/bt2/test_connection.py | 4 ++++ tests/bindings/python/bt2/test_ctf_writer_clock.py | 4 ++++ tests/bindings/python/bt2/test_error.py | 4 ++++ tests/bindings/python/bt2/test_event_class.py | 4 ++++ tests/bindings/python/bt2/test_field.py | 4 ++++ tests/bindings/python/bt2/test_graph.py | 4 ++++ tests/bindings/python/bt2/test_integer_range_set.py | 4 ++++ tests/bindings/python/bt2/test_interrupter.py | 4 ++++ tests/bindings/python/bt2/test_message.py | 4 ++++ tests/bindings/python/bt2/test_mip.py | 4 ++++ tests/bindings/python/bt2/test_package.py | 4 ++++ tests/bindings/python/bt2/test_packet.py | 4 ++++ tests/bindings/python/bt2/test_plugin.py | 4 ++++ tests/bindings/python/bt2/test_port.py | 4 ++++ tests/bindings/python/bt2/test_query_executor.py | 4 ++++ tests/bindings/python/bt2/test_stream.py | 4 ++++ tests/bindings/python/bt2/test_stream_class.py | 4 ++++ tests/bindings/python/bt2/test_trace.py | 4 ++++ tests/bindings/python/bt2/test_trace_class.py | 4 ++++ tests/bindings/python/bt2/test_value.py | 4 ++++ 24 files changed, 96 insertions(+) diff --git a/tests/bindings/python/bt2/test_clock_class.py b/tests/bindings/python/bt2/test_clock_class.py index f630c337..b9d25e54 100644 --- a/tests/bindings/python/bt2/test_clock_class.py +++ b/tests/bindings/python/bt2/test_clock_class.py @@ -326,3 +326,7 @@ class ClockSnapshotTestCase(unittest.TestCase): self.assertTrue(self._msg.default_clock_snapshot <= 123) self.assertFalse(self._msg.default_clock_snapshot <= 100) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_component.py b/tests/bindings/python/bt2/test_component.py index 5a4d026d..2a3856b9 100644 --- a/tests/bindings/python/bt2/test_component.py +++ b/tests/bindings/python/bt2/test_component.py @@ -142,3 +142,7 @@ class GenericComponentTestCase(unittest.TestCase): comp = self._create_comp(MySink) self.assertIsInstance(comp.addr, int) self.assertNotEqual(comp.addr, 0) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_component_class.py b/tests/bindings/python/bt2/test_component_class.py index 2abf5148..92d051f7 100644 --- a/tests/bindings/python/bt2/test_component_class.py +++ b/tests/bindings/python/bt2/test_component_class.py @@ -358,3 +358,7 @@ class ComponentClassTestCase(unittest.TestCase): ).query() expected = ['an object', {'yes': 'no', 'book': -17}, 23] self.assertEqual(res, expected) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_component_descriptor.py b/tests/bindings/python/bt2/test_component_descriptor.py index 1dfec54e..a980d80f 100644 --- a/tests/bindings/python/bt2/test_component_descriptor.py +++ b/tests/bindings/python/bt2/test_component_descriptor.py @@ -66,3 +66,7 @@ class ComponentDescriptorTestCase(unittest.TestCase): def test_attr_obj(self): self.assertIs(self._comp_descr.obj, self._obj) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_connection.py b/tests/bindings/python/bt2/test_connection.py index 77d12410..33b18951 100644 --- a/tests/bindings/python/bt2/test_connection.py +++ b/tests/bindings/python/bt2/test_connection.py @@ -91,3 +91,7 @@ class ConnectionTestCase(unittest.TestCase): conn = graph.connect_ports(src.output_ports['out'], sink.input_ports['in']) self.assertEqual(conn.upstream_port.addr, src.output_ports['out'].addr) self.assertIs(type(conn.upstream_port), bt2_port._OutputPortConst) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_ctf_writer_clock.py b/tests/bindings/python/bt2/test_ctf_writer_clock.py index 2653d7df..237a8019 100644 --- a/tests/bindings/python/bt2/test_ctf_writer_clock.py +++ b/tests/bindings/python/bt2/test_ctf_writer_clock.py @@ -302,3 +302,7 @@ class CtfWriterClockTestCase(unittest.TestCase): def test_eq_invalid(self): self.assertFalse(self._clock == 23) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_error.py b/tests/bindings/python/bt2/test_error.py index 2a2703b6..821d30f5 100644 --- a/tests/bindings/python/bt2/test_error.py +++ b/tests/bindings/python/bt2/test_error.py @@ -204,3 +204,7 @@ class ErrorTestCase(unittest.TestCase): self.assertEqual(cause.component_class_type, bt2.ComponentClassType.SOURCE) self.assertEqual(cause.component_class_name, 'SourceWithFailingIter') self.assertIsNone(cause.plugin_name) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_event_class.py b/tests/bindings/python/bt2/test_event_class.py index 13190710..f2cf52cb 100644 --- a/tests/bindings/python/bt2/test_event_class.py +++ b/tests/bindings/python/bt2/test_event_class.py @@ -188,3 +188,7 @@ class EventClassTestCase(unittest.TestCase): def test_const_stream_class(self): ec_const = _create_const_event_class(self._tc, self._stream_class) self.assertIs(type(ec_const.stream_class), bt2_stream_class._StreamClassConst) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_field.py b/tests/bindings/python/bt2/test_field.py index a0ff8e76..7c00b306 100644 --- a/tests/bindings/python/bt2/test_field.py +++ b/tests/bindings/python/bt2/test_field.py @@ -2338,3 +2338,7 @@ class VariantFieldTestCase(unittest.TestCase): other_field.selected_option_index = 2 other_field.value = 14.4245 self.assertEqual(str(field), str(other_field)) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_graph.py b/tests/bindings/python/bt2/test_graph.py index 2ad2ac1f..d304169e 100644 --- a/tests/bindings/python/bt2/test_graph.py +++ b/tests/bindings/python/bt2/test_graph.py @@ -660,3 +660,7 @@ class GraphTestCase(unittest.TestCase): with self.assertRaises(bt2._Error): graph.connect_ports(up.output_ports['out'], down.input_ports['in']) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_integer_range_set.py b/tests/bindings/python/bt2/test_integer_range_set.py index 877ca6ed..4c5ee1f3 100644 --- a/tests/bindings/python/bt2/test_integer_range_set.py +++ b/tests/bindings/python/bt2/test_integer_range_set.py @@ -225,3 +225,7 @@ class SignedIntegerRangeSetTestCase(_IntegerRangeSetTestCase, unittest.TestCase) self._range3 = bt2.SignedIntegerRange(1948, 2019) self._range_same = bt2.SignedIntegerRange(-1300, -1300) super().setUp() + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_interrupter.py b/tests/bindings/python/bt2/test_interrupter.py index 5c11f031..444b4d36 100644 --- a/tests/bindings/python/bt2/test_interrupter.py +++ b/tests/bindings/python/bt2/test_interrupter.py @@ -45,3 +45,7 @@ class InterrupterTestCase(unittest.TestCase): self.assertTrue(self._interrupter) self._interrupter.reset() self.assertFalse(self._interrupter) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_message.py b/tests/bindings/python/bt2/test_message.py index b2ad1a42..6000a0fa 100644 --- a/tests/bindings/python/bt2/test_message.py +++ b/tests/bindings/python/bt2/test_message.py @@ -405,3 +405,7 @@ class AllMessagesTestCase(unittest.TestCase): def test_event_msg(self): msg = utils.get_event_message() self.assertIs(type(msg.event), bt2_event._Event) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_mip.py b/tests/bindings/python/bt2/test_mip.py index c5a418e1..6091ef01 100644 --- a/tests/bindings/python/bt2/test_mip.py +++ b/tests/bindings/python/bt2/test_mip.py @@ -113,3 +113,7 @@ class MipTestCase(unittest.TestCase): def test_get_maximal_mip_version(self): self.assertEqual(bt2.get_maximal_mip_version(), 0) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_package.py b/tests/bindings/python/bt2/test_package.py index 185cb717..d067a8e2 100644 --- a/tests/bindings/python/bt2/test_package.py +++ b/tests/bindings/python/bt2/test_package.py @@ -476,3 +476,7 @@ class PackageTestCase(unittest.TestCase): def test_has___version__(self): self._assert_in_bt2('__version__') + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_packet.py b/tests/bindings/python/bt2/test_packet.py index aa1c2d6a..196c9fbe 100644 --- a/tests/bindings/python/bt2/test_packet.py +++ b/tests/bindings/python/bt2/test_packet.py @@ -108,3 +108,7 @@ class PacketTestCase(unittest.TestCase): def test_no_context_field(self): packet, _, _ = self._create_packet(with_pc=False) self.assertIsNone(packet.context_field) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_plugin.py b/tests/bindings/python/bt2/test_plugin.py index 9b744cf6..7be8b480 100644 --- a/tests/bindings/python/bt2/test_plugin.py +++ b/tests/bindings/python/bt2/test_plugin.py @@ -139,3 +139,7 @@ class PluginTestCase(unittest.TestCase): def test_sink_comp_classes_len(self): self.assertEqual(len(self._plugin.sink_component_classes), 1) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_port.py b/tests/bindings/python/bt2/test_port.py index 5c1a8271..dab6c536 100644 --- a/tests/bindings/python/bt2/test_port.py +++ b/tests/bindings/python/bt2/test_port.py @@ -832,3 +832,7 @@ class PortTestCase(unittest.TestCase): self._create_comp(MySink) self.assertEqual(user_datas, [None, set()]) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_query_executor.py b/tests/bindings/python/bt2/test_query_executor.py index 26e55461..000de069 100644 --- a/tests/bindings/python/bt2/test_query_executor.py +++ b/tests/bindings/python/bt2/test_query_executor.py @@ -288,3 +288,7 @@ class QueryExecutorTestCase(unittest.TestCase): test_priv_query_exec.logging_level del test_priv_query_exec + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_stream.py b/tests/bindings/python/bt2/test_stream.py index d03c2760..8d1ac5a3 100644 --- a/tests/bindings/python/bt2/test_stream.py +++ b/tests/bindings/python/bt2/test_stream.py @@ -89,3 +89,7 @@ class StreamTestCase(unittest.TestCase): with self.assertRaises(TypeError): self._tr.create_stream(sc, id='string') + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_stream_class.py b/tests/bindings/python/bt2/test_stream_class.py index b510fc2b..33bae532 100644 --- a/tests/bindings/python/bt2/test_stream_class.py +++ b/tests/bindings/python/bt2/test_stream_class.py @@ -359,3 +359,7 @@ class StreamClassTestCase(unittest.TestCase): ec_ids = sorted(sc) self.assertEqual(ec_ids, [17, 23]) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_trace.py b/tests/bindings/python/bt2/test_trace.py index 7fa8d8a5..efda9e64 100644 --- a/tests/bindings/python/bt2/test_trace.py +++ b/tests/bindings/python/bt2/test_trace.py @@ -184,3 +184,7 @@ class TraceTestCase(unittest.TestCase): self.assertTrue(trace_class_destroyed) self.assertTrue(trace_destroyed) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_trace_class.py b/tests/bindings/python/bt2/test_trace_class.py index 69397c63..2acb7fbe 100644 --- a/tests/bindings/python/bt2/test_trace_class.py +++ b/tests/bindings/python/bt2/test_trace_class.py @@ -188,3 +188,7 @@ class TraceClassTestCase(unittest.TestCase): del trace_class self.assertTrue(trace_class_destroyed) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/bindings/python/bt2/test_value.py b/tests/bindings/python/bt2/test_value.py index b8ecfe55..5e601e51 100644 --- a/tests/bindings/python/bt2/test_value.py +++ b/tests/bindings/python/bt2/test_value.py @@ -1960,3 +1960,7 @@ class MapValueTestCase(_TestCopySimple, unittest.TestCase): def test_getitem_wrong_key(self): with self.assertRaises(KeyError): self._def['kilojoule'] + + +if __name__ == '__main__': + unittest.main() -- 2.34.1