gh-97590: Update docs and tests for ftplib.FTP.voidcmd() (GH-96825)

Since 2f3941d743 this function returns the
response string, rather than nothing.
This commit is contained in:
Matthew Hughes 2024-02-17 11:57:51 +00:00 committed by GitHub
parent 26800cf25a
commit e88ebc1c40
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View File

@ -232,8 +232,8 @@ FTP objects
.. method:: FTP.voidcmd(cmd)
Send a simple command string to the server and handle the response. Return
nothing if a response code corresponding to success (codes in the range
200--299) is received. Raise :exc:`error_reply` otherwise.
the response string if the response code corresponds to success (codes in
the range 200--299). Raise :exc:`error_reply` otherwise.
.. audit-event:: ftplib.sendcmd self,cmd ftplib.FTP.voidcmd

View File

@ -543,8 +543,8 @@ class TestFTPClass(TestCase):
self.assertFalse(self.client.passiveserver)
def test_voidcmd(self):
self.client.voidcmd('echo 200')
self.client.voidcmd('echo 299')
self.assertEqual(self.client.voidcmd('echo 200'), '200')
self.assertEqual(self.client.voidcmd('echo 299'), '299')
self.assertRaises(ftplib.error_reply, self.client.voidcmd, 'echo 199')
self.assertRaises(ftplib.error_reply, self.client.voidcmd, 'echo 300')