Skip to content

Commit f42c2a6

Browse files
committed
Test fileno only on posix
1 parent 2bc72da commit f42c2a6

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

tests/snippets/stdlib_socket.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,15 @@
2424
assert recv_b == MESSAGE_B
2525

2626
# fileno
27-
connector_fd = connector.fileno()
28-
connection_fd = connection.fileno()
29-
os.write(connector_fd, MESSAGE_A)
30-
connection.send(MESSAGE_B)
31-
recv_a = connection.recv(len(MESSAGE_A))
32-
recv_b = os.read(connector_fd, (len(MESSAGE_B)))
33-
assert recv_a == MESSAGE_A
34-
assert recv_b == MESSAGE_B
27+
if os.name == "posix":
28+
connector_fd = connector.fileno()
29+
connection_fd = connection.fileno()
30+
os.write(connector_fd, MESSAGE_A)
31+
connection.send(MESSAGE_B)
32+
recv_a = connection.recv(len(MESSAGE_A))
33+
recv_b = os.read(connector_fd, (len(MESSAGE_B)))
34+
assert recv_a == MESSAGE_A
35+
assert recv_b == MESSAGE_B
3536

3637
connection.close()
3738
connector.close()

0 commit comments

Comments
 (0)