diff options
Diffstat (limited to 'bitbake/lib/bb/tests/siggen.py')
-rw-r--r-- | bitbake/lib/bb/tests/siggen.py | 28 |
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]) + |