Browse Source

[1298] update tests

Jelte Jansen 13 years ago
parent
commit
c03e6df152
1 changed files with 20 additions and 13 deletions
  1. 20 13
      src/bin/xfrin/tests/xfrin_test.py

+ 20 - 13
src/bin/xfrin/tests/xfrin_test.py

@@ -2179,26 +2179,33 @@ class TestFormatting(unittest.TestCase):
         # (family, sockettype, (address, port))
         # of which sockettype is ignored
         self.assertEqual("192.0.2.1:53",
-                         format_addrinfo((socket.AF_INET, None,
+                         format_addrinfo((socket.AF_INET, socket.SOCK_STREAM,
                                           ("192.0.2.1", 53))))
         self.assertEqual("192.0.2.2:53",
-                         format_addrinfo((socket.AF_INET, None,
+                         format_addrinfo((socket.AF_INET, socket.SOCK_STREAM,
                                           ("192.0.2.2", 53))))
         self.assertEqual("192.0.2.1:54",
-                         format_addrinfo((socket.AF_INET, None,
+                         format_addrinfo((socket.AF_INET, socket.SOCK_STREAM,
                                           ("192.0.2.1", 54))))
-        self.assertEqual("[::1]:53",
-                         format_addrinfo((socket.AF_INET6, None,
-                                          ("::1", 53))))
-        self.assertEqual("[::2]:53",
-                         format_addrinfo((socket.AF_INET6, None,
-                                          ("::2", 53))))
-        self.assertEqual("[::1]:54",
-                         format_addrinfo((socket.AF_INET6, None,
-                                          ("::1", 54))))
+        self.assertEqual("[2001:db8::1]:53",
+                         format_addrinfo((socket.AF_INET6, socket.SOCK_STREAM,
+                                          ("2001:db8::1", 53))))
+        self.assertEqual("[2001:db8::2]:53",
+                         format_addrinfo((socket.AF_INET6, socket.SOCK_STREAM,
+                                          ("2001:db8::2", 53))))
+        self.assertEqual("[2001:db8::1]:54",
+                         format_addrinfo((socket.AF_INET6, socket.SOCK_STREAM,
+                                          ("2001:db8::1", 54))))
         self.assertEqual("/some/file",
-                         format_addrinfo((socket.AF_UNIX, None,
+                         format_addrinfo((socket.AF_UNIX, socket.SOCK_STREAM,
                                           "/some/file")))
+        # second element of passed tuple should be ignored
+        self.assertEqual("192.0.2.1:53",
+                         format_addrinfo((socket.AF_INET, None,
+                                          ("192.0.2.1", 53))))
+        self.assertEqual("192.0.2.1:53",
+                         format_addrinfo((socket.AF_INET, "Just some string",
+                                          ("192.0.2.1", 53))))
         self.assertRaises(TypeError, format_addrinfo, 1)
         self.assertRaises(TypeError, format_addrinfo,
                                      (socket.AF_INET, "asdf"))