def test_eod_ticker_str_value(ticker, date, opening, high, low, close, vol): eod = EODData() eod.ticker = ticker eod.date = date eod.open = opening eod._high = high eod._low = low eod._close = close eod.vol = vol assert eod.ticker == ticker
def test_eod_close_is_decimal_and_equal(ticker, date, opening, high, low, close, vol): eod = EODData() eod.close = close close_decimal = Decimal(close) assert isinstance(eod.close, Decimal) assert close_decimal == eod.close
def test_eod_low_is_decimal_and_equal(ticker, date, opening, high, low, close, vol): eod = EODData() eod.low = low low_decimal = Decimal(low) assert isinstance(eod.low, Decimal) assert low_decimal == eod.low
def test_eod_high_is_decimal_and_equal(ticker, date, opening, high, low, close, vol): eod = EODData() eod.high = high high_decimal = Decimal(high) assert isinstance(eod.high, Decimal) assert high_decimal == eod.high
def test_eod_opening_decimals_equal(ticker, date, opening, high, low, close, vol): eod = EODData() eod.opening = opening open_decimal = Decimal(opening) assert open_decimal == eod.opening
def test_eod_opening_is_decimal(ticker, date, opening, high, low, close, vol): eod = EODData() eod.opening = opening assert isinstance(eod.opening, Decimal)
def test_eod_date_is_datetime(ticker, date, opening, high, low, close, vol): eod = EODData() eod.date = date assert isinstance(eod.date, datetime)
def test_eod_vol_is_int(ticker, date, opening, high, low, close, vol): eod = EODData() eod.vol = vol assert isinstance(eod.vol, int)
def test_new_eod_close_value_equal_decimal( ticker, date, opening, high, low, close, vol ): eod = EODData.new_eod(ticker, date, opening, high, low, close, vol) assert eod.close == Decimal(close)
def test_new_eod_close_is_Decimal(ticker, date, opening, high, low, close, vol): eod = EODData.new_eod(ticker, date, opening, high, low, close, vol) assert isinstance(eod.close, Decimal)
def test_new_eod_Ticker_is_Ticker(ticker, date, opening, high, low, close, vol): eod = EODData.new_eod(ticker, date, opening, high, low, close, vol) assert isinstance(eod.Ticker, Ticker) assert eod.Ticker.ticker == ticker