Remove `skip-string-normalization` in Python formatter config
[babeltrace.git] / tests / bindings / python / bt2 / test_plugin.py
index 4abf884625da628d60c41e5251a71fcedb81c41e..7c766c6994f14fc8f29f96db26eee3077a0fe2b0 100644 (file)
@@ -8,8 +8,8 @@ import bt2
 import os
 
 
-_TEST_PLUGIN_PLUGINS_PATH = os.environ['BT_PLUGINS_PATH']
-_TEST_PLUGIN_PLUGIN_EXTENSION_BY_OS = {'cygwin': 'dll', 'mingw': 'dll'}
+_TEST_PLUGIN_PLUGINS_PATH = os.environ["BT_PLUGINS_PATH"]
+_TEST_PLUGIN_PLUGIN_EXTENSION_BY_OS = {"cygwin": "dll", "mingw": "dll"}
 
 
 class PluginSetTestCase(unittest.TestCase):
@@ -28,16 +28,16 @@ class PluginSetTestCase(unittest.TestCase):
         for plugin in pset:
             names.add(plugin.name)
 
-        self.assertTrue('ctf' in names)
-        self.assertTrue('utils' in names)
-        self.assertTrue('text' in names)
+        self.assertTrue("ctf" in names)
+        self.assertTrue("utils" in names)
+        self.assertTrue("text" in names)
 
 
 class FindPluginsTestCase(unittest.TestCase):
     def test_find_nonexistent_dir(self):
         with self.assertRaises(ValueError):
             bt2.find_plugins_in_path(
-                '/this/does/not/exist/246703df-cb85-46d5-8406-5e8dc4a88b41'
+                "/this/does/not/exist/246703df-cb85-46d5-8406-5e8dc4a88b41"
             )
 
     def test_find_none_existing_dir(self):
@@ -50,10 +50,10 @@ class FindPluginsTestCase(unittest.TestCase):
 
     def test_find_file(self):
         extension = _TEST_PLUGIN_PLUGIN_EXTENSION_BY_OS.get(
-            os.environ['BT_TESTS_OS_TYPE'], 'so'
+            os.environ["BT_TESTS_OS_TYPE"], "so"
         )
-        plugin_name = 'babeltrace-plugin-utils.{}'.format(extension)
-        path = os.path.join(_TEST_PLUGIN_PLUGINS_PATH, 'utils', '.libs', plugin_name)
+        plugin_name = "babeltrace-plugin-utils.{}".format(extension)
+        path = os.path.join(_TEST_PLUGIN_PLUGINS_PATH, "utils", ".libs", plugin_name)
         pset = bt2.find_plugins_in_path(path)
         self.assertTrue(len(pset) == 1)
 
@@ -61,26 +61,26 @@ class FindPluginsTestCase(unittest.TestCase):
 class FindPluginTestCase(unittest.TestCase):
     def test_find_none(self):
         plugin = bt2.find_plugin(
-            'this-does-not-exist-246703df-cb85-46d5-8406-5e8dc4a88b41'
+            "this-does-not-exist-246703df-cb85-46d5-8406-5e8dc4a88b41"
         )
         self.assertIsNone(plugin)
 
     def test_find_existing(self):
-        plugin = bt2.find_plugin('ctf', find_in_user_dir=False, find_in_sys_dir=False)
+        plugin = bt2.find_plugin("ctf", find_in_user_dir=False, find_in_sys_dir=False)
         self.assertIsNotNone(plugin)
 
 
 class PluginTestCase(unittest.TestCase):
     def setUp(self):
         self._plugin = bt2.find_plugin(
-            'ctf', find_in_user_dir=False, find_in_sys_dir=False
+            "ctf", find_in_user_dir=False, find_in_sys_dir=False
         )
 
     def tearDown(self):
         del self._plugin
 
     def test_name(self):
-        self.assertEqual(self._plugin.name, 'ctf')
+        self.assertEqual(self._plugin.name, "ctf")
 
     def test_path(self):
         plugin_path = os.path.abspath(os.path.normcase(self._plugin.path))
@@ -88,13 +88,13 @@ class PluginTestCase(unittest.TestCase):
         self.assertTrue(plugin_path.startswith(plugin_path_env))
 
     def test_author(self):
-        self.assertEqual(self._plugin.author, 'EfficiOS <https://www.efficios.com/>')
+        self.assertEqual(self._plugin.author, "EfficiOS <https://www.efficios.com/>")
 
     def test_license(self):
-        self.assertEqual(self._plugin.license, 'MIT')
+        self.assertEqual(self._plugin.license, "MIT")
 
     def test_description(self):
-        self.assertEqual(self._plugin.description, 'CTF input and output')
+        self.assertEqual(self._plugin.description, "CTF input and output")
 
     def test_version(self):
         self.assertIsNone(self._plugin.version)
@@ -103,11 +103,11 @@ class PluginTestCase(unittest.TestCase):
         self.assertEqual(len(self._plugin.source_component_classes), 2)
 
     def test_source_comp_classes_getitem(self):
-        self.assertEqual(self._plugin.source_component_classes['fs'].name, 'fs')
+        self.assertEqual(self._plugin.source_component_classes["fs"].name, "fs")
 
     def test_source_comp_classes_getitem_invalid(self):
         with self.assertRaises(KeyError):
-            self._plugin.source_component_classes['lol']
+            self._plugin.source_component_classes["lol"]
 
     def test_source_comp_classes_iter(self):
         plugins = {}
@@ -115,18 +115,18 @@ class PluginTestCase(unittest.TestCase):
         for cc_name, cc in self._plugin.source_component_classes.items():
             plugins[cc_name] = cc
 
-        self.assertTrue('fs' in plugins)
-        self.assertTrue('lttng-live' in plugins)
-        self.assertEqual(plugins['fs'].name, 'fs')
-        self.assertEqual(plugins['lttng-live'].name, 'lttng-live')
+        self.assertTrue("fs" in plugins)
+        self.assertTrue("lttng-live" in plugins)
+        self.assertEqual(plugins["fs"].name, "fs")
+        self.assertEqual(plugins["lttng-live"].name, "lttng-live")
 
     def test_filter_comp_classes_len(self):
-        plugin = bt2.find_plugin('utils', find_in_user_dir=False, find_in_sys_dir=False)
+        plugin = bt2.find_plugin("utils", find_in_user_dir=False, find_in_sys_dir=False)
         self.assertEqual(len(plugin.filter_component_classes), 2)
 
     def test_sink_comp_classes_len(self):
         self.assertEqual(len(self._plugin.sink_component_classes), 1)
 
 
-if __name__ == '__main__':
+if __name__ == "__main__":
     unittest.main()
This page took 0.025251 seconds and 4 git commands to generate.