Ejemplo n.º 1
0
    def test_bulk_download_raises_exception_when_error_response(self):
        ApiConfig.retry_backoff_factor = 0
        httpretty.reset()
        httpretty.register_uri(httpretty.GET,
                               re.compile(
                                   'https://www.quandl.com/api/v3/databases/*'),
                               body=json.dumps(
                                   {'quandl_error':
                                    {'code': 'QEMx01', 'message': 'something went wrong'}}),
                               status=500)

        self.assertRaises(
            InternalServerError, lambda: self.database.bulk_download_to_file('.'))
    def test_bulk_download_raises_exception_when_error_response(self):
        ApiConfig.retry_backoff_factor = 0
        httpretty.reset()
        httpretty.register_uri(
            httpretty.GET,
            re.compile('https://www.quandl.com/api/v3/databases/*'),
            body=json.dumps({
                'quandl_error': {
                    'code': 'QEMx01',
                    'message': 'something went wrong'
                }
            }),
            status=500)

        self.assertRaises(InternalServerError,
                          lambda: self.database.bulk_download_to_file('.'))
Ejemplo n.º 3
0
 def tearDownClass(cls):
     httpretty.disable()
     httpretty.reset()
Ejemplo n.º 4
0
 def tearDownClass(cls):
     httpretty.disable()
     httpretty.reset()
Ejemplo n.º 5
0
 def tearDown(self):
     httpretty.disable()
     httpretty.reset()
 def tearDown(self):
     httpretty.disable()
     httpretty.reset()