Files
OpenBB/tests/bots/economy/test_performance.py
Colin Delahunty 6538c0ce14 Expanding bot tests (#1561)
* Expanding bot tests

* expanded tests

* Added tests

* Added stock test

* Fix filepath

* Attempted mock

* Bots : test_run_telegram

* Enhance tests

* Fixed black

* Expanded tests

* Added fix

* Ingore interactive files

* Removed bot dependency installation from tests

* Fix one black

* Fixed black

* Added init.py

* Added pylint disables

* Added skip

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
2022-04-02 14:47:46 -04:00

38 lines
865 B
Python

import pytest
try:
from bots.economy.performance import performance_command
except ImportError:
pytest.skip(allow_module_level=True)
@pytest.mark.bots
@pytest.mark.parametrize(
"group",
[
"sector",
"industry",
"basic_materials",
"communication_services",
"consumer_cyclical",
"consumer_defensive",
"energy",
"financial",
"healthcare",
"industrials",
"real_estate",
"technology",
"utilities",
"country",
"capitalization",
],
)
@pytest.mark.vcr
def test_performance_command(mocker, recorder, group):
mocker.patch("bots.helpers.uuid_get", return_value="1")
value = performance_command(group)
value["view"] = value["view"].__name__
value["embed"] = None
value["choices"] = None
recorder.capture(value)