Files
OpenBB/tests/bots/stocks/insider/test_lins.py
Colin Delahunty 826cd8a723 Add tests for bots/stocks (#1616)
* Added test_quote

* Added dps tests

* Added more tests

* Added government tests

* Added insider tests

* Added options tests

* Added sia tests

* Added ta tests

* Readd coverage rc

* Added test
2022-04-03 21:13:14 -04:00

39 lines
942 B
Python

import pytest
try:
from bots.stocks.insider.lins import lins_command
except ImportError:
pytest.skip(allow_module_level=True)
@pytest.fixture(scope="module")
def vcr_config():
return {
"filter_headers": [("User-Agent", None)],
"filter_query_parameters": [
("period1", "MOCK_PERIOD_1"),
("period2", "MOCK_PERIOD_2"),
("date", "MOCK_DATE"),
],
}
@pytest.mark.vcr
@pytest.mark.bots
def test_lins_command(recorder):
value = lins_command("TSLA")
value["view"] = str(type(value["view"]))
value["embed"] = str(type(value["embed"]))
value["choices"] = str(type(value["choices"]))
value["embeds_img"] = str(type(value["embeds_img"]))
value["images_list"] = str(type(value["images_list"]))
recorder.capture(value)
@pytest.mark.vcr
@pytest.mark.bots
def test_lins_command_insider():
with pytest.raises(Exception):
lins_command()