mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-07 06:40:54 +03:00
improve transfer quota limits test case
ReadAll can read more bytes than the effective size, for this test io.Copy is better Signed-off-by: Nicola Murino <nicola.murino@gmail.com>
This commit is contained in:
@@ -2032,14 +2032,14 @@ func TestTransferQuotaLimits(t *testing.T) {
|
||||
assert.NoError(t, err)
|
||||
f, err := client.Open(testFileName)
|
||||
if assert.NoError(t, err) {
|
||||
_, err = io.ReadAll(f)
|
||||
_, err = io.Copy(io.Discard, f)
|
||||
assert.NoError(t, err)
|
||||
err = f.Close()
|
||||
assert.NoError(t, err)
|
||||
}
|
||||
f, err = client.Open(testFileName)
|
||||
if assert.NoError(t, err) {
|
||||
_, err = io.ReadAll(f)
|
||||
_, err = io.Copy(io.Discard, f)
|
||||
if assert.Error(t, err) {
|
||||
assert.Contains(t, err.Error(), "SSH_FX_FAILURE")
|
||||
assert.Contains(t, err.Error(), common.ErrReadQuotaExceeded.Error())
|
||||
|
||||
Reference in New Issue
Block a user