for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
from yfrake.client.validators import validate_request
import pytest
def test_pass():
args = dict(
symbol='msft',
startDate=1000,
endDate=2000,
events=True,
extHours=False
)
validate_request('historical_prices', args)
def test_invalid_param():
extHours=False,
INVALID_KEY=bool()
with pytest.raises(KeyError):
def test_invalid_datatype():
extHours=dict() # invalid datatype
with pytest.raises(TypeError):