Parcourir la source

add DNS test for `socket`

Lyon il y a 2 ans
Parent
commit
3a39ff5944

+ 12 - 0
examples/socket/socket_DNS.py

@@ -0,0 +1,12 @@
+import socket
+
+# 创建一个 socket 对象
+s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+# 使用域名和端口来进行连接
+s.connect(("dns.google", 53))
+
+# 关闭连接
+s.close()
+
+print("PASS")

+ 2 - 1
port/linux/test/module-test.cpp

@@ -291,7 +291,8 @@ TEST(socket, json_issue) {
 }
 #endif
 
-TEST_RUN_SINGLE_FILE(socket, socket_GET, "test/python/socket/socket_GET.py")
+TEST_RUN_SINGLE_FILE_PASS(socket, socket_GET, "test/python/socket/socket_GET.py")
+TEST_RUN_SINGLE_FILE_PASS(socket, socket_DNS, "test/python/socket/socket_DNS.py")
 
 #endif
 

+ 12 - 0
port/linux/test/python/socket/socket_DNS.py

@@ -0,0 +1,12 @@
+import socket
+
+# 创建一个 socket 对象
+s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+
+# 使用域名和端口来进行连接
+s.connect(("dns.google", 53))
+
+# 关闭连接
+s.close()
+
+print("PASS")