'L{_RetryingHTTP11ClientProtocol} only retries queries that don\'t have
a body.
This is an implementation restriction; if the restriction is fixed,
this test should be removed and PUT added to list of methods that
support retries.'

def test_onlyRetryWithoutBody(self):

    pool = client.HTTPConnectionPool(None)
    connection = client._RetryingHTTP11ClientProtocol(None, pool)
    self.assertTrue(connection._shouldRetry('GET', RequestNotSent(), None))
    self.assertFalse(connection._shouldRetry('GET', RequestNotSent(), object()))
