예제 #1
0
 def test_ceo_compensation_bad_symbol(self):
     with pytest.raises(IEXQueryError):
         get_ceo_compensation("BADSYMBOL")
예제 #2
0
    def test_ceo_compensation(self):
        data = get_ceo_compensation("AAPL")

        assert isinstance(data, pd.DataFrame)
        assert "AAPL" in data.index
예제 #3
0
    def test_ceo_compensation_json(self):
        data = get_ceo_compensation("AAPL")

        assert isinstance(data, dict)
        assert data["symbol"] == "AAPL"
예제 #4
0
    def test_ceo_compensation_pandas(self):
        data = get_ceo_compensation("AAPL", output_format="pandas")

        assert isinstance(data, pd.DataFrame)
        assert "AAPL" in data
예제 #5
0
def trial3():
    plan = Stock('PLAN', output_format='pandas', token=secret_key)
    print(plan.get_quote())
    print('~~~~~~~~~~~~~~~~~~~~~')
    print(get_ceo_compensation("PLAN", token=secret_key))