'Calling L{_InputStream.read} with a negative integer as an argument
returns all bytes in the input stream.'

def test_readNegative(self):

    bytes = 'all    of    the    input'
    d = self._renderAndReturnReaderResult((lambda input: input.read((-1))), bytes)
    d.addCallback(self.assertEqual, bytes)
    return d
