Test that timing out a write causes a disconnect and a reconnect

This commit is contained in:
Alex Young
2012-06-28 14:45:53 +01:00
parent 4de4cee3d0
commit 9850f5d0a4
7 changed files with 83 additions and 9 deletions

View File

@@ -13,7 +13,7 @@ module FlexNBD
end
def accept( sock, err_msg, timeout=2 )
def accept( sock, err_msg = "Timed out waiting for a connection", timeout=2 )
client_sock = nil
begin
@@ -47,5 +47,11 @@ module FlexNBD
client_sock.write( "\x00" * 128 )
end
end
def read_request( client_sock )
client_sock.read(28)
end
end # module FakeDest
end # module FlexNBD