'If no response at all was received and the connection is lost, the
resulting error is L{ResponseNeverReceived}.'

def test_noResponseAtAll(self):

    protocol = HTTPClientParser(Request('HEAD', '/', _boringHeaders, None), (lambda ign: None))
    d = protocol._responseDeferred
    protocol.makeConnection(StringTransport())
    protocol.connectionLost(ConnectionLost())
    return self.assertFailure(d, ResponseNeverReceived)
