# # 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])