コード例 #1
0
ファイル: futures.py プロジェクト: zzzoidberg/landscape
def quote_factory(_, row):
    """Converts row to quote"""
    symbol, expiration, date, time, close = row
    expiration = database.decode_date(expiration)
    date = database.decode_date(date)
    time = database.decode_time(time)
    return FutureQuote(symbol, expiration, date, time, close)
コード例 #2
0
ファイル: options.py プロジェクト: zzzoidberg/landscape
def quote_factory(_, row):
    """Converts row to quote"""
    symbol, type_, expiration, strike, date, time, \
        bid, ask, stock, iv_bid, iv_ask = row
    expiration = database.decode_date(expiration)
    date = database.decode_date(date)
    time = database.decode_time(time)
    return OptionQuote(symbol, type_, expiration, strike, date, time,
        bid, ask, stock, iv_bid, iv_ask)
コード例 #3
0
ファイル: test_database.py プロジェクト: zzzoidberg/landscape
 def test_time_none(self):
     self.assertIsNone(database.encode_time(None))
     self.assertIsNone(database.decode_time(None))
コード例 #4
0
ファイル: test_database.py プロジェクト: zzzoidberg/landscape
 def test_time(self):
     time = datetime.time(18, 55)
     self.assertEqual(database.decode_time(database.encode_time(time)), time)