[gi-docgen/ebassi/regression-gir: 1/3] Begin adding tests to gi-docgen's internals




commit 67c859c7cf9e54b5e090ad51514db379e76d4210
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Tue Jul 20 10:41:32 2021 +0100

    Begin adding tests to gi-docgen's internals

 test/__init__.py   |  2 ++
 test/test_utils.py | 16 ++++++++++++++++
 2 files changed, 18 insertions(+)
---
diff --git a/test/__init__.py b/test/__init__.py
new file mode 100644
index 0000000..1a59e9e
--- /dev/null
+++ b/test/__init__.py
@@ -0,0 +1,2 @@
+# SPDX-FileCopyrightText: 2021 Emmanuele Bassi
+# SPDX-License-Identifier: GPL-3.0-or-later OR Apache-2.0
diff --git a/test/test_utils.py b/test/test_utils.py
new file mode 100644
index 0000000..d48e8c4
--- /dev/null
+++ b/test/test_utils.py
@@ -0,0 +1,16 @@
+# SPDX-FileCopyrightText: 2021 Emmanuele Bassi
+#
+# SPDX-License-Identifier: GPL-3.0-or-later OR Apache-2.0
+
+import unittest
+
+from gidocgen import utils
+
+
+class TestProcessLanguage(unittest.TestCase):
+
+    def test_process_language(self):
+        self.assertEqual(utils.process_language(None), "plain")
+        self.assertEqual(utils.process_language('<!-- language="C" -->'), "c")
+        self.assertEqual(utils.process_language('  <!-- language="xml" -->'), "xml")
+        self.assertEqual(utils.process_language('<!--     language="plain"      -->'), "plain")


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]