Exemplo n.º 1
0
    def test_pandas_params(self):
        data = get_time_series("REPORTED_FINANCIALS",
                               "AAPL",
                               last=1,
                               output_format='pandas')

        assert isinstance(data, pd.DataFrame)
        assert isinstance(data.columns, pd.DatetimeIndex)
Exemplo n.º 2
0
    def test_all_series(self):
        data = get_time_series()

        assert isinstance(data, list)
Exemplo n.º 3
0
    def test_id_key_subkey(self):
        data = get_time_series("REPORTED_FINANCIALS", "AAPL", "10-K")

        assert isinstance(data, list)
        assert len(data) == 10
        assert "dateFiled" in data[1]
Exemplo n.º 4
0
    def test_params(self):
        data = get_time_series("REPORTED_FINANCIALS", "AAPL", last=1)

        assert isinstance(data, list) and len(data) == 1
Exemplo n.º 5
0
    def test_id_key(self):
        data = get_time_series("REPORTED_FINANCIALS", "AAPL")

        assert isinstance(data, list)
        assert "subkey" in data[1]
Exemplo n.º 6
0
 def test_no_key_fails(self):
     with pytest.raises(IEXQueryError):
         get_time_series("REPORTED_FINANCIALS")
Exemplo n.º 7
0
    def test_all_series_pandas(self):
        data = get_time_series(output_format='pandas')

        assert isinstance(data, pd.DataFrame)
Exemplo n.º 8
0
 def test_all_series_default(self):
     data = get_time_series()
     assert isinstance(data, pd.DataFrame)
Exemplo n.º 9
0
    def test_all_series_json(self):
        data = get_time_series(output_format="json")

        assert isinstance(data, list)