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