Skip to content

Commit 1259ee3

Browse files
bpo-23819: Fix asyncio tests on python optimized mode
1 parent 7c5c3f7 commit 1259ee3

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

Lib/test/test_asyncio/test_base_events.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1590,7 +1590,8 @@ def test_create_datagram_endpoint_no_addrinfo(self, m_socket):
15901590
MyDatagramProto, local_addr=('localhost', 0))
15911591
self.assertRaises(
15921592
OSError, self.loop.run_until_complete, coro)
1593-
1593+
1594+
@unittest.skipIf(sys.flags.optimize, "Assertions are disabled in optimized mode")
15941595
def test_create_datagram_endpoint_addr_error(self):
15951596
coro = self.loop.create_datagram_endpoint(
15961597
MyDatagramProto, local_addr='localhost')

Lib/test/test_asyncio/test_proactor_events.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ def test_loop_reading_data(self):
7777
self.loop._proactor.recv_into.assert_called_with(self.sock, called_buf)
7878
self.protocol.data_received.assert_called_with(bytearray(buf))
7979

80+
@unittest.skipIf(sys.flags.optimize, "Assertions are disabled in optimized mode")
8081
def test_loop_reading_no_data(self):
8182
res = self.loop.create_future()
8283
res.set_result(0)
@@ -869,6 +870,7 @@ def test_datagram_loop_reading_data(self):
869870
self.protocol.datagram_received.assert_called_with(b'data', ('127.0.0.1', 12068))
870871
close_transport(tr)
871872

873+
@unittest.skipIf(sys.flags.optimize, "Assertions are disabled in optimized mode")
872874
def test_datagram_loop_reading_no_data(self):
873875
res = self.loop.create_future()
874876
res.set_result((b'', ('127.0.0.1', 12068)))

Lib/test/test_asyncio/test_selector_events.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"""Tests for selector_events.py"""
22

3+
import sys
34
import selectors
45
import socket
56
import unittest
@@ -804,6 +805,7 @@ def test_write_ready_closing(self):
804805
self.sock.close.assert_called_with()
805806
self.protocol.connection_lost.assert_called_with(None)
806807

808+
@unittest.skipIf(sys.flags.optimize, "Assertions are disabled in optimized mode")
807809
def test_write_ready_no_data(self):
808810
transport = self.socket_transport()
809811
# This is an internal error.

0 commit comments

Comments
 (0)