Пример #1
0
    def test_delete_timeout(self, request):
        ucare = UploadCare('pub', 'secret')
        response = MockResponse(200, '{"removed": null}')
        request.return_value = response

        f = File('uuid', ucare)
        with self.assertRaises(Exception) as cm:
            f.delete(wait=True, timeout=0.2)
        self.assertEqual('timed out trying to delete',
                         cm.exception.message)

        response = MockResponse(200, '{"removed": "now"}')
        request.return_value = response
        f.delete(wait=True, timeout=1)