Skip to content

Commit d394608

Browse files
committed
Improve test coverage
1 parent d48cd1a commit d394608

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/test_connector.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,17 @@ def test_release(self):
5252
self.connector._release.assert_called_with(
5353
self.key, self.request, self.transport, self.protocol)
5454

55+
def test_release_released(self):
56+
conn = Connection(
57+
self.connector, self.key, self.request,
58+
self.transport, self.protocol, self.loop)
59+
conn.release()
60+
self.connector._release.reset_mock()
61+
conn.release()
62+
self.assertFalse(self.transport.close.called)
63+
self.assertIsNone(conn._transport)
64+
self.assertFalse(self.connector._release.called)
65+
5566
def test_no_share_cookies(self):
5667
connector = aiohttp.BaseConnector(share_cookies=False, loop=self.loop)
5768

0 commit comments

Comments
 (0)