From ca54d806ebeaa79bc1b72318e2dae79430c67576 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Tue, 15 Nov 2005 14:38:38 +0000 Subject: [PATCH] add gst.message_application_new test case Original commit message from CVS: add gst.message_application_new test case --- common | 2 +- testsuite/test_message.py | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/common b/common index 959da4a43c..657b549dfb 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit 959da4a43c2e6218eb4f43e8c7e29c1db4157db1 +Subproject commit 657b549dfb640a76f3d7ab7676e453c801a83dca diff --git a/testsuite/test_message.py b/testsuite/test_message.py index 88cdeb6d54..48042ee604 100644 --- a/testsuite/test_message.py +++ b/testsuite/test_message.py @@ -30,5 +30,21 @@ class NewTest(TestCase): m = gst.message_new_eos(b) gst.info("got message : %s" % m) + def _testApplication(self): + gst.info("creating new pipeline") + bin = gst.Pipeline() + bus = bin.get_bus() + bus.add_signal_watch() + got_message = False + def message_application_cb(bus, message): + got_message = True + bus.connect('message::application', message_application_cb) + + gst.info("creating new application message from that bin") + msg = gst.message_new_application(bin, gst.Structure('foo')) + bus.post(msg) + self.failUnless(got_message == True) + self.gccollect() + if __name__ == "__main__": unittest.main()