bt2: add `if __name__ == '__main__'` snippet to all tests
authorSimon Marchi <simon.marchi@efficios.com>
Tue, 17 Sep 2019 18:43:12 +0000 (14:43 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Wed, 18 Sep 2019 11:43:57 +0000 (07:43 -0400)
I find it useful to run a single test file.

Change-Id: I6387864abf246977b964e17b932beebdba8bc92c
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/2062
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
24 files changed:
tests/bindings/python/bt2/test_clock_class.py
tests/bindings/python/bt2/test_component.py
tests/bindings/python/bt2/test_component_class.py
tests/bindings/python/bt2/test_component_descriptor.py
tests/bindings/python/bt2/test_connection.py
tests/bindings/python/bt2/test_ctf_writer_clock.py
tests/bindings/python/bt2/test_error.py
tests/bindings/python/bt2/test_event_class.py
tests/bindings/python/bt2/test_field.py
tests/bindings/python/bt2/test_graph.py
tests/bindings/python/bt2/test_integer_range_set.py
tests/bindings/python/bt2/test_interrupter.py
tests/bindings/python/bt2/test_message.py
tests/bindings/python/bt2/test_mip.py
tests/bindings/python/bt2/test_package.py
tests/bindings/python/bt2/test_packet.py
tests/bindings/python/bt2/test_plugin.py
tests/bindings/python/bt2/test_port.py
tests/bindings/python/bt2/test_query_executor.py
tests/bindings/python/bt2/test_stream.py
tests/bindings/python/bt2/test_stream_class.py
tests/bindings/python/bt2/test_trace.py
tests/bindings/python/bt2/test_trace_class.py
tests/bindings/python/bt2/test_value.py

index f630c3371df9e412c6a561daae9359ce58cd493d..b9d25e54b0f970e1edb10172c6ffd8b0b73d6c53 100644 (file)
@@ -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()
index 5a4d026d3030eb40e2aeee3f1aaa8c3ea6947424..2a3856b98063e8e15c2b34a2b650d72a42c72ea6 100644 (file)
@@ -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()
index 2abf514808c9915810556a9f1d2d3398ecb9eaf0..92d051f7ee8a1224a1474caf6d2deb750a6f4de1 100644 (file)
@@ -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()
index 1dfec54eafb47ebd1c243853e32f71248950cb89..a980d80f2984f8bce4d61da43f831490ce9823ae 100644 (file)
@@ -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()
index 77d12410eba45add697d563daf22fa4993d38907..33b18951c69fdba28f18c50839b01f99928c68d5 100644 (file)
@@ -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()
index 2653d7df7d7e8b949fe47e0a40c4fcb56e7516d4..237a8019e4b32e3dce119f48040debb5fc69e5bf 100644 (file)
@@ -302,3 +302,7 @@ class CtfWriterClockTestCase(unittest.TestCase):
 
     def test_eq_invalid(self):
         self.assertFalse(self._clock == 23)
+
+
+if __name__ == '__main__':
+    unittest.main()
index 2a2703b6f591aa4fc46a2795999d67b4581ef9e6..821d30f5a25b485edfbc1b58c43d6b44f1cde620 100644 (file)
@@ -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()
index 131907107ec2de8ccf785c77a5a56ca37a1e8448..f2cf52cb47afba28e273bd73de3a975297ce1eb0 100644 (file)
@@ -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()
index a0ff8e7639398088326c2b3c621475ede49d2928..7c00b3060e0a20c9b24114db018a70db9d75562a 100644 (file)
@@ -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()
index 2ad2ac1f4395b0c8569910d12839558c34eac97a..d304169e1b7ab6843ac849b2aeec6de43a16e1c6 100644 (file)
@@ -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()
index 877ca6edb939ae7e998444bee92b7e7cf514792c..4c5ee1f325bff247d5c30479181d3425431c6504 100644 (file)
@@ -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()
index 5c11f031dfe1921a20d34595cebb704b3e69b08f..444b4d367d128d5b6be8f885d69a8914f6f6f1df 100644 (file)
@@ -45,3 +45,7 @@ class InterrupterTestCase(unittest.TestCase):
         self.assertTrue(self._interrupter)
         self._interrupter.reset()
         self.assertFalse(self._interrupter)
+
+
+if __name__ == '__main__':
+    unittest.main()
index b2ad1a426d791ef6b677681dfecd2478ed6a5a62..6000a0fa972404e3b0cd55c0f38a8ddfef680bf1 100644 (file)
@@ -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()
index c5a418e1ea83ed45727ca95b95b5cfc008be4ea1..6091ef016f02574c914c8aeaf9b8909c0a8fb941 100644 (file)
@@ -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()
index 185cb7170a341dd7e46c6acbba1cae040d27f838..d067a8e215033ff24031c34487d98ff5cf967316 100644 (file)
@@ -476,3 +476,7 @@ class PackageTestCase(unittest.TestCase):
 
     def test_has___version__(self):
         self._assert_in_bt2('__version__')
+
+
+if __name__ == '__main__':
+    unittest.main()
index aa1c2d6a619cf989b382a93316921291180dcb92..196c9fbeaebdab4b2febf87be83cfc9d03bdf35c 100644 (file)
@@ -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()
index 9b744cf64bf71e6e35e523f5b6a0edbe69a8d81c..7be8b480cb3c54cb3c156f3c0171c20049c9ead1 100644 (file)
@@ -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()
index 5c1a8271fef73a9dc1cc826bc6fc853d21c11e92..dab6c536b4e524716e43dcfe2a70964f4d3d0ec6 100644 (file)
@@ -832,3 +832,7 @@ class PortTestCase(unittest.TestCase):
 
         self._create_comp(MySink)
         self.assertEqual(user_datas, [None, set()])
+
+
+if __name__ == '__main__':
+    unittest.main()
index 26e554615924d179a4ff96e4265a56470955acc1..000de069a44c3f94dc54b93ae0a89cea5412ec15 100644 (file)
@@ -288,3 +288,7 @@ class QueryExecutorTestCase(unittest.TestCase):
             test_priv_query_exec.logging_level
 
         del test_priv_query_exec
+
+
+if __name__ == '__main__':
+    unittest.main()
index d03c27601a30030be79bb2a824fa3691e1f3304c..8d1ac5a317e78fd9d274be0b5a2276e01e94f1c2 100644 (file)
@@ -89,3 +89,7 @@ class StreamTestCase(unittest.TestCase):
 
         with self.assertRaises(TypeError):
             self._tr.create_stream(sc, id='string')
+
+
+if __name__ == '__main__':
+    unittest.main()
index b510fc2b055af5aae7be998489622a8550257f92..33bae5322298ef837a37ed6664967076ebe7eb62 100644 (file)
@@ -359,3 +359,7 @@ class StreamClassTestCase(unittest.TestCase):
 
         ec_ids = sorted(sc)
         self.assertEqual(ec_ids, [17, 23])
+
+
+if __name__ == '__main__':
+    unittest.main()
index 7fa8d8a56a28fc5d6fb46b96f99324400136b977..efda9e64ca7a8bd754c4783bb017d1aef8ec4c68 100644 (file)
@@ -184,3 +184,7 @@ class TraceTestCase(unittest.TestCase):
 
         self.assertTrue(trace_class_destroyed)
         self.assertTrue(trace_destroyed)
+
+
+if __name__ == '__main__':
+    unittest.main()
index 69397c633d08cd414723c268631a351d8c162329..2acb7fbe54509ca58db0d5cdc78cb1d539d50bce 100644 (file)
@@ -188,3 +188,7 @@ class TraceClassTestCase(unittest.TestCase):
         del trace_class
 
         self.assertTrue(trace_class_destroyed)
+
+
+if __name__ == '__main__':
+    unittest.main()
index b8ecfe55e685b72dd474a6e86967f60c9bf3a5ad..5e601e51db1ee5d40643f594df9a9a699c72dc67 100644 (file)
@@ -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()
This page took 0.036217 seconds and 4 git commands to generate.