]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bitbake: tests/event: Add test for bb.event.worker_fire
authorJair Gonzalez <jair.de.jesus.gonzalez.plascencia@linux.intel.com>
Tue, 15 Aug 2017 00:19:05 +0000 (19:19 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 7 Jan 2018 12:14:34 +0000 (12:14 +0000)
Test the triggering of bb.event.worker_fire callback.

(Bitbake rev: daa59a2057c811b20d75235526ac6c2079ac6e10)

Signed-off-by: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/tests/event.py

index 1ddcb411dee3cac41945439aa3381e3904835fbc..f11fda5064c52f0d9bc77c0693120a45820547c1 100644 (file)
@@ -388,6 +388,14 @@ class EventHandlingTest(unittest.TestCase):
         self.assertEqual(self._test_ui1.event.send.call_args_list,
                          expected)
 
+    def test_worker_fire(self):
+        """ Test the triggering of bb.event.worker_fire callback """
+        bb.event.worker_fire = Mock()
+        event = bb.event.Event()
+        bb.event.fire(event, None)
+        expected = [call(event, None)]
+        self.assertEqual(bb.event.worker_fire.call_args_list, expected)
+
     def test_print_ui_queue(self):
         """ Test print_ui_queue method """
         event1 = bb.event.OperationStarted()