summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/tests/siggen.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/tests/siggen.py')
-rw-r--r--bitbake/lib/bb/tests/siggen.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/bitbake/lib/bb/tests/siggen.py b/bitbake/lib/bb/tests/siggen.py
new file mode 100644
index 0000000000..0dc67e6cc2
--- /dev/null
+++ b/bitbake/lib/bb/tests/siggen.py
@@ -0,0 +1,28 @@
+#
+# BitBake Test for lib/bb/siggen.py
+#
+# Copyright (C) 2020 Jean-François Dagenais
+#
+# SPDX-License-Identifier: GPL-2.0-only
+#
+
+import unittest
+import logging
+import bb
+import time
+
+logger = logging.getLogger('BitBake.TestSiggen')
+
+import bb.siggen
+
+class SiggenTest(unittest.TestCase):
+
+ def test_build_pnid(self):
+ tests = {
+ ('', 'helloworld', 'do_sometask') : 'helloworld:do_sometask',
+ ('XX', 'helloworld', 'do_sometask') : 'mc:XX:helloworld:do_sometask',
+ }
+
+ for t in tests:
+ self.assertEqual(bb.siggen.build_pnid(*t), tests[t])
+