Disable EPSV for tests.

Also disable it for next attempts when it failed.
This commit is contained in:
Julien Laffaye
2016-11-24 14:49:16 +01:00
parent 72154dff87
commit 988909ab28
2 changed files with 26 additions and 15 deletions

View File

@@ -21,7 +21,7 @@ func TestConnEPSV(t *testing.T) {
testConn(t, false)
}
func testConn(t *testing.T, passive bool) {
func testConn(t *testing.T, disableEPSV bool) {
if testing.Short() {
t.Skip("skipping test in short mode.")
}
@@ -31,8 +31,9 @@ func testConn(t *testing.T, passive bool) {
t.Fatal(err)
}
if passive {
if disableEPSV {
delete(c.features, "EPSV")
c.disableEPSV = true
}
err = c.Login("anonymous", "anonymous")