Files
OpenBB/tests/gamestonk_terminal/cryptocurrency/defi/test_graph_view.py
Chavithra ccfe98e19d Tests + Fix : Cryptocurrency > Defi (#1284)
* Updating tests : crypto/defi

* Updating tests : stocks/prediction_techniques

* Updating tests : economy

* Updating tests : conftest

* Updating tests : economy/wsj

* Updating crypto : fixing defi/coindix_view

* Updating crypto : fix crypto/defi/defipulse_model

* Updating tests : crypto/defi

* Updating tests : crypto/defi

* Updating crypto : crypto/defi/graph_model

* Updating tests : crypto/defi

* Updating tests : crypto/defi

* Updating tests : crypto/defi

* Updating tests : black

* Updating tests : economy/fred/prediction

* Updating tests : crypto/defi/graph

* Updating tests : linting
2022-01-29 16:07:41 +01:00

39 lines
979 B
Python

# IMPORTATION STANDARD
# IMPORTATION THIRDPARTY
import pytest
# IMPORTATION INTERNAL
from gamestonk_terminal.cryptocurrency.defi import graph_view
@pytest.mark.vcr
@pytest.mark.parametrize(
"func, kwargs",
[
("display_uni_tokens", dict(skip=0, limit=5)),
("display_uni_stats", dict()),
("display_uni_pools", dict()),
("display_last_uni_swaps", dict(top=5)),
],
)
def test_call_func(func, kwargs, mocker):
# MOCK EXPORT_DATA
mocker.patch(target="gamestonk_terminal.cryptocurrency.defi.graph_view.export_data")
getattr(graph_view, func)(**kwargs)
@pytest.mark.vcr(filter_post_data_parameters=[("query", "MOCK_QUERY")])
def test_display_recently_added(mocker):
# MOCK EXPORT_DATA
mocker.patch(target="gamestonk_terminal.cryptocurrency.defi.graph_view.export_data")
graph_view.display_recently_added(
top=10,
days=7,
min_volume=20,
min_liquidity=0,
min_tx=100,
)