summaryrefslogtreecommitdiff
path: root/customlib/common/util.py
diff options
context:
space:
mode:
authordongxiaoyan <[email protected]>2021-06-15 19:37:46 +0800
committerdongxiaoyan <[email protected]>2021-06-15 19:37:46 +0800
commit0847bdd64d47f18ca995a81d3560b4bae9b04e1b (patch)
tree6def734f9ecb7fc2a97196f5e48839ae6c1dd0d6 /customlib/common/util.py
parent3c8341971455d3d1b0981607426cff9674496c0b (diff)
基于UI的tsg集成测试脚本初始化HEADmaster
Diffstat (limited to 'customlib/common/util.py')
-rw-r--r--customlib/common/util.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/customlib/common/util.py b/customlib/common/util.py
new file mode 100644
index 0000000..98befec
--- /dev/null
+++ b/customlib/common/util.py
@@ -0,0 +1,17 @@
+import socket
+import fcntl
+import struct
+import string
+
+def get_ip_address(ifname):
+ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
+ return socket.inet_ntoa(fcntl.ioctl(
+ s.fileno(),
+ 0x8915, # SIOCGIFADDR
+ struct.pack('256s', ifname[:15])
+ )[20:24])
+
+#get_ip_address('eth0') # '192.168.0.110'
+
+def source_str_is_cotain_destion_str(sourcestr,destionstr):
+ return string.find(sourcestr,destionstr)!=-1 \ No newline at end of file