Exemple #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)
Exemple #2
0
    def test_all_series(self):
        data = get_time_series()

        assert isinstance(data, list)
Exemple #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]
Exemple #4
0
    def test_params(self):
        data = get_time_series("REPORTED_FINANCIALS", "AAPL", last=1)

        assert isinstance(data, list) and len(data) == 1
Exemple #5
0
    def test_id_key(self):
        data = get_time_series("REPORTED_FINANCIALS", "AAPL")

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

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

        assert isinstance(data, list)