X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=tests%2FFTPTest.pm;h=eed2eb89e930df48128d1e36781a7dbe0249b20a;hb=f0438edcf2e34169fb0792119ac9ce10ae35a564;hp=0e9e0715508948517473a96d0d90eadf44281045;hpb=829f83bf5bce33e856971b55a8e00c3560da7b4b;p=wget diff --git a/tests/FTPTest.pm b/tests/FTPTest.pm index 0e9e0715..eed2eb89 100644 --- a/tests/FTPTest.pm +++ b/tests/FTPTest.pm @@ -44,18 +44,24 @@ sub _setup_server { close (FILE); } + + $self->{_server} = FTPServer->new (LocalAddr => 'localhost', + ReuseAddr => 1, + rootDir => "$self->{_workdir}/$self->{_name}/input") or die "Cannot create server!!!"; } sub _launch_server { my $self = shift; my $synch_func = shift; + $self->{_server}->run ($synch_func); +} - my $server = FTPServer->new (LocalAddr => 'localhost', - LocalPort => '8021', - ReuseAddr => 1, - rootDir => "$self->{_workdir}/$self->{_name}/input") or die "Cannot create server!!!"; - $server->run ($synch_func); +sub _substitute_port { + my $self = shift; + my $ret = shift; + $ret =~ s/{{port}}/$self->{_server}->sockport/eg; + return $ret; } 1;