예제 #1
0
async def stock(*symbol: str):
    """Get a stock quote. Only works for stocks and ETFs"""
    if len(symbol) == 0:
        await bot.say(stocks.get_stocks())
        return
    out = stocks.get_quote(symbol[0])
    await bot.say(out)
예제 #2
0
import stocks
import util
import alarm
import logger
import re
pattern_date = re.compile("^[0-9]{4}-[0-9]{2}-[0-9]{2}$")
###
s = stocks.get_stocks()
for d in s:
    assert(type(d) == str and type(s[d]) == float)
    assert(pattern_date.match(d))
###
stats = (logger.Logger()).get_stats()
assert(type(stats) == dict)
assert(len(stats) == 2)
for key in stats.keys():
    assert(type(key) == str)
###

###

print '\nOK.'
예제 #3
0
def get_stocks():
    return jsonify(stocks.get_stocks())