summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2009-12-29 22:12:50 +0100
committerGian Mario Tagliaretti <gianmt@gnome.org>2009-12-29 22:12:50 +0100
commit7fc71f490494dae73a5264869a97a9d30814930e (patch)
treec2febae3a43307f3b35798265f27cb70af2b44e3 /tests
parentc91656dbe56f07d3ebbad5113467c22427cf212a (diff)
downloadpygobject-7fc71f490494dae73a5264869a97a9d30814930e.tar.gz
pygobject-7fc71f490494dae73a5264869a97a9d30814930e.tar.xz
pygobject-7fc71f490494dae73a5264869a97a9d30814930e.zip
Wrap gio.Resolver.lookup_by_address_async() and add a test
Diffstat (limited to 'tests')
-rw-r--r--tests/test_gresolver.py14
1 files changed, 14 insertions, 0 deletions
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()