mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-29 21:42:22 +00:00
Test static coverage
This commit is contained in:
@@ -1,14 +1,19 @@
|
||||
"""Coverage module."""
|
||||
from openbb_core.app.router import CommandMap
|
||||
|
||||
|
||||
class Coverage:
|
||||
"""Coverage class."""
|
||||
|
||||
def __init__(self):
|
||||
self.__command_map = CommandMap()
|
||||
|
||||
@property
|
||||
def providers(self):
|
||||
"""Return providers coverage."""
|
||||
return self.__command_map.provider_coverage
|
||||
|
||||
@property
|
||||
def commands(self):
|
||||
"""Return commands coverage."""
|
||||
return self.__command_map.command_coverage
|
||||
|
||||
30
openbb_sdk/sdk/core/tests/test_static_coverage.py
Normal file
30
openbb_sdk/sdk/core/tests/test_static_coverage.py
Normal file
@@ -0,0 +1,30 @@
|
||||
"""Test the app/static/coverage.py file."""
|
||||
# pylint: disable=redefined-outer-name
|
||||
|
||||
import pytest
|
||||
from openbb_core.app.static.coverage import Coverage
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def coverage():
|
||||
"""Return coverage."""
|
||||
return Coverage()
|
||||
|
||||
|
||||
def test_coverage_init(coverage):
|
||||
"""Test coverage init."""
|
||||
assert coverage
|
||||
|
||||
|
||||
def test_coverage_providers(coverage):
|
||||
"""Test coverage providers."""
|
||||
provider_coverage = coverage.providers
|
||||
assert provider_coverage
|
||||
assert isinstance(provider_coverage, dict)
|
||||
|
||||
|
||||
def test_coverage_commands(coverage):
|
||||
"""Test coverage commands."""
|
||||
command_coverage = coverage.commands
|
||||
assert command_coverage
|
||||
assert isinstance(command_coverage, dict)
|
||||
Reference in New Issue
Block a user