blob: 0dc67e6cc212aacf76f3b53471a9917a5ccc1137 [file] [log] [blame]
Andrew Geisslerc3d88e42020-10-02 09:45:00 -05001#
2# BitBake Test for lib/bb/siggen.py
3#
4# Copyright (C) 2020 Jean-François Dagenais
5#
6# SPDX-License-Identifier: GPL-2.0-only
7#
8
9import unittest
10import logging
11import bb
12import time
13
14logger = logging.getLogger('BitBake.TestSiggen')
15
16import bb.siggen
17
18class SiggenTest(unittest.TestCase):
19
Patrick Williams2a254922023-08-11 09:48:11 -050020 def test_build_pnid(self):
21 tests = {
22 ('', 'helloworld', 'do_sometask') : 'helloworld:do_sometask',
23 ('XX', 'helloworld', 'do_sometask') : 'mc:XX:helloworld:do_sometask',
24 }
Andrew Geisslerc3d88e42020-10-02 09:45:00 -050025
Patrick Williams2a254922023-08-11 09:48:11 -050026 for t in tests:
27 self.assertEqual(bb.siggen.build_pnid(*t), tests[t])
Andrew Geisslerc3d88e42020-10-02 09:45:00 -050028