'If the end byte position is omitted, then it is treated as if the
length of the resource was specified by the end byte position.'

def test_implicitEnd(self):

    self.request.requestHeaders.addRawHeader('range', 'bytes=23-')
    self.resource.render(self.request)
    self.assertEqual(''.join(self.request.written), self.payload[23:])
    self.assertEqual(len(''.join(self.request.written)), 41)
    self.assertEqual(self.request.responseCode, http.PARTIAL_CONTENT)
    self.assertEqual(self.request.responseHeaders.getRawHeaders('content-range')[0], 'bytes    23-63/64')
    self.assertEqual(self.request.responseHeaders.getRawHeaders('content-length')[0], '41')
