From 7fc71f490494dae73a5264869a97a9d30814930e Mon Sep 17 00:00:00 2001 From: Gian Mario Tagliaretti Date: Tue, 29 Dec 2009 22:12:50 +0100 Subject: Wrap gio.Resolver.lookup_by_address_async() and add a test --- tests/test_gresolver.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests') diff --git a/tests/test_gresolver.py b/tests/test_gresolver.py index b6fd0b0..736caaa 100644 --- a/tests/test_gresolver.py +++ b/tests/test_gresolver.py @@ -31,3 +31,17 @@ class TestResolver(unittest.TestCase): loop = glib.MainLoop() loop.run() + + def test_resolver_lookup_by_address_async(self): + def callback(resolver, result): + try: + dns = resolver.lookup_by_address_finish(result) + self.failUnlessEqual(dns, "google-public-dns-b.google.com") + finally: + loop.quit() + + address = gio.inet_address_new_from_string("8.8.4.4") + self.resolver.lookup_by_address_async(callback, address) + + loop = glib.MainLoop() + loop.run() -- cgit