Пример #1
0
 def test_get_ohlc_returns_invalid_app_id(self, client):
     result = Ohlc(Requestor("0", client)).get("2017-07-17T11:00:00Z",
                                               "30m",
                                               base="USD")
     assert isinstance(result, Response)
     assert result.code == 401
     assert result.body == content("tests/fixtures/invalid_app_id.json")
Пример #2
0
 def test_get_timeseries_returns_invalid_app_id(self, client):
     result = TimeSeries(Requestor("0", client)).get("2012-07-10",
                                                     "2012-07-12",
                                                     base="USD")
     assert isinstance(result, Response)
     assert result.code == 401
     assert result.body == content("tests/fixtures/invalid_app_id.json")
Пример #3
0
 def convert(self):
     return content("tests/fixtures/convert.json")
Пример #4
0
 def test_get_convert_returns_invalid_currency(self, requestor):
     result = Convert(requestor).get(10, "US", "EUR")
     assert isinstance(result, Response)
     assert result.code == 400
     assert result.body == content("tests/fixtures/invalid_currency.json")
Пример #5
0
 def test_get_convert_returns_missing_app_id(self, client):
     result = Convert(Requestor("missing_app_id",
                                client)).get(10, "USD", "EUR")
     assert isinstance(result, Response)
     assert result.code == 401
     assert result.body == content("tests/fixtures/missing_app_id.json")
Пример #6
0
 def usage(self):
     return content("tests/fixtures/usage.json")
Пример #7
0
 def test_get_usage_returns_missing_app_id(self, client):
     result = Usage(Requestor("missing_app_id", client)).get()
     assert isinstance(result, Response)
     assert result.code == 401
     assert result.body == content("tests/fixtures/missing_app_id.json")
Пример #8
0
 def test_get_latest_returns_invalid_app_id(self, client):
     result = Latest(Requestor("0", client)).get("USD")
     assert isinstance(result, Response)
     assert result.code == 401
     assert result.body == content("tests/fixtures/invalid_app_id.json")
Пример #9
0
 def test_get_ohlc_returns_invalid_start_time(self, requestor):
     result = Ohlc(requestor).get("11:00:00", "30m")
     assert isinstance(result, Response)
     assert result.code == 400
     assert result.body == content("tests/fixtures/invalid_start_time.json")
Пример #10
0
 def test_get_timeseries_returns_missing_date(self, requestor):
     result = TimeSeries(requestor).get("2020-07-11", "2020-07-12")
     assert isinstance(result, Response)
     assert result.code == 400
     assert result.body == content(
         "tests/fixtures/range_not_available.json")
Пример #11
0
 def test_get_timeseries_returns_invalid_date(self, requestor):
     result = TimeSeries(requestor).get("2013-07-100", "2012-07-12")
     assert isinstance(result, Response)
     assert result.code == 400
     assert result.body == content("tests/fixtures/invalid_date_range.json")
Пример #12
0
 def historical(self):
     return content("tests/fixtures/2012-07-10.json")
Пример #13
0
 def test_get_historical_returns_missing_date(self, requestor):
     result = Historical(requestor).get("2012-07-11")
     assert isinstance(result, Response)
     assert result.code == 400
     assert result.body == content("tests/fixtures/date_not_available.json")
Пример #14
0
 def test_get_historical_returns_invalid_date(self, requestor):
     result = Historical(requestor).get("2013-07-100")
     assert isinstance(result, Response)
     assert result.code == 400
     assert result.body == content("tests/fixtures/invalid_date.json")
Пример #15
0
 def test_get_historical_returns_missing_app_id(self, client):
     result = Historical(Requestor("missing_app_id", client)).get("2012-07-10")
     assert isinstance(result, Response)
     assert result.code == 401
     assert result.body == content("tests/fixtures/missing_app_id.json")
Пример #16
0
 def latest(self):
     return content("tests/fixtures/latest.json")
Пример #17
0
 def test_get_ohlc_returns_invalid_date(self, requestor):
     result = Ohlc(requestor).get("2017-07-17T11:00:00Z", "100m")
     assert isinstance(result, Response)
     assert result.code == 400
     assert result.body == content(
         "tests/fixtures/invalid_period_start_point.json")
Пример #18
0
 def series(self):
     return content("tests/fixtures/time-series.json")
Пример #19
0
 def historical(self):
     return content("tests/fixtures/ohlc.json")
Пример #20
0
 def currencies(self):
     return content("tests/fixtures/currencies.json")