diff options
author | Gian Mario Tagliaretti <gianmt@gnome.org> | 2009-12-29 22:12:50 +0100 |
---|---|---|
committer | Gian Mario Tagliaretti <gianmt@gnome.org> | 2009-12-29 22:12:50 +0100 |
commit | 7fc71f490494dae73a5264869a97a9d30814930e (patch) | |
tree | c2febae3a43307f3b35798265f27cb70af2b44e3 /tests | |
parent | c91656dbe56f07d3ebbad5113467c22427cf212a (diff) | |
download | pygobject-7fc71f490494dae73a5264869a97a9d30814930e.tar.gz |
Wrap gio.Resolver.lookup_by_address_async() and add a test
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_gresolver.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_gresolver.py b/tests/test_gresolver.py index b6fd0b04..736caaa3 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() |