From de7a359e81792ae8573ac944455ea289985449ed Mon Sep 17 00:00:00 2001 From: Gian Mario Tagliaretti Date: Wed, 30 Dec 2009 14:07:52 +0100 Subject: Wrap gio.Resolver.lookup_service_finish() and add a test --- tests/test_gresolver.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests/test_gresolver.py') diff --git a/tests/test_gresolver.py b/tests/test_gresolver.py index 03e79cc..4303f0f 100644 --- a/tests/test_gresolver.py +++ b/tests/test_gresolver.py @@ -50,3 +50,16 @@ class TestResolver(unittest.TestCase): targets = self.resolver.lookup_service("xmpp-client", "tcp", "google.com") self.failUnless(isinstance(targets[0], gio.SrvTarget)) + def test_resolver_lookup_service_async(self): + def callback(resolver, result): + try: + targets = resolver.lookup_service_finish(result) + self.failUnless(isinstance(targets[0], gio.SrvTarget)) + finally: + loop.quit() + + self.resolver.lookup_service_async(callback, "xmpp-client", "tcp", "google.com") + + loop = glib.MainLoop() + loop.run() + -- cgit