summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2009-12-29 12:40:50 +0100
committerGian Mario Tagliaretti <gianmt@gnome.org>2009-12-29 13:27:40 +0100
commit7589128515b79d836365247dc876538c6352da23 (patch)
tree923f80d6ca9186d905882d3c62f05f5d606c1f13 /tests
parent604d2bf220b1fefa415baaedbdb2882dbaf9e07e (diff)
downloadpygobject-7589128515b79d836365247dc876538c6352da23.tar.gz
pygobject-7589128515b79d836365247dc876538c6352da23.tar.xz
pygobject-7589128515b79d836365247dc876538c6352da23.zip
Wrap gio.Resolver.lookup_by_name() and add a couple of tests
Diffstat (limited to 'tests')
-rw-r--r--tests/test_gresolver.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/test_gresolver.py b/tests/test_gresolver.py
new file mode 100644
index 0000000..67ffbb2
--- /dev/null
+++ b/tests/test_gresolver.py
@@ -0,0 +1,21 @@
+# -*- Mode: Python -*-
+
+import os
+import unittest
+
+from common import gio
+
+
+class TestResolver(unittest.TestCase):
+ def setUp(self):
+ self.resolver = gio.resolver_get_default()
+
+ def test_resolver_lookup_by_name(self):
+ addresses = self.resolver.lookup_by_name("pygtk.org", cancellable=None)
+ self.failUnless(isinstance(addresses[0], gio.InetAddress))
+
+ def test_resolver_lookup_by_address(self):
+ address = gio.inet_address_new_from_string("8.8.8.8")
+ dns = self.resolver.lookup_by_address(address, cancellable=None)
+ self.failUnlessEqual(dns, "google-public-dns-a.google.com")
+