def test_add():
    global id
    if main.fb_app is None:
        main.defineConfigs()
    t = loja.add(Loja("test", "tag", "prop", "atrib"))
    id = t._id
    assert type(t) is Loja
Example #2
0
def test_add():
    global id
    if main.fb_app is None:
        main.defineConfigs()
    t = arquitetura.add(Arquitetura("teste", 2020))
    id = t._id
    assert type(t) is Arquitetura
Example #3
0
def test_add():
    global id
    if main.fb_app is None:
        main.defineConfigs()
    t = marca.add(Marca("teste"))
    id = t._id
    assert type(t) is Marca
def test_add():
	global id
	if main.fb_app is None:
		main.defineConfigs()
	t = modelo.add(Modelo(Marca(""), Arquitetura("", 0), 2020, "teste"))
	id = t._id
	assert type(t) is Modelo
Example #5
0
def test_getByID():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    t = marca.getById(id)
    test_rmv()
    assert type(t) is Marca
Example #6
0
def test_upd():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    t = marca.upd(Marca("testa atualizado", id))
    test_rmv()
    assert type(t) is Marca
Example #7
0
def test_upd():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    t = arquitetura.upd(Arquitetura("testa atualizado", 2020, id))
    test_rmv()
    assert type(t) is Arquitetura
Example #8
0
def test_getById():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    t = arquitetura.getById(id)
    test_rmv()
    assert type(t) is Arquitetura
def test_upd():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    t = loja.upd(Loja("test atualizado", "taga", "prop", "atrib", id))
    test_rmv()
    assert type(t) is Loja
def test_upd():
	if main.fb_app is None:
		main.defineConfigs()
	if id is None:
		test_add()
	t = modelo.upd(
	    Modelo(Marca(""), Arquitetura("", 0), 2020, "teste atualizado", id))
	test_rmv()
	assert type(t) is Modelo
def test_sync():
    if main.fb_app is None:
        main.defineConfigs()
    print("aaaaaaaaaaaaaaaaaaaaaaa")
    liste = bot.sync()
    b = bot.bot
    print(liste)
    t = 20
    while t:
        mins, secs = divmod(t, 60)
        timer = '{:02d}:{:02d}'.format(mins, secs)
        print(timer, end="\r")
        print(b.ativo)
        time.sleep(1)
        t -= 1
    assert True
def test_fetchPreco():
    if main.fb_app is None:
        main.defineConfigs()
    l = Loja("Kabum", "meta", "itemprop", "price")
    l = rep_loja.add(l)
    l = rep_loja.getById(l._id)
    p = Produto(
        l,
        Variacao(Modelo(Marca(""), Arquitetura("", 0), 2020, "teste"),
                 "AMD Ryzen 5 1600"),
        "https://www.kabum.com.br/produto/107545/processador-amd-ryzen-5-1600-cache-19mb-3-2ghz-3-6ghz-max-turbo-am4-yd1600bbafbox"
    )
    p = rep_produto.add(p)
    p = rep_produto.getById(p._id)
    preco = req.fetchPreco(p)
    assert type(preco) is Produto
Example #13
0
def test_get():
    if main.fb_app is None:
        main.defineConfigs()
    assert type(arquitetura.get()) is list
def test_getProdutosPrecos():
    if main.fb_app is None:
        main.defineConfigs()
    assert req.getProdutos() is None
Example #15
0
def test_rmv():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    assert marca.rmv(Marca("", id)) is None
Example #16
0
def test_rmv():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    assert arquitetura.rmv(Arquitetura("", 0, id)) is None
Example #17
0
                await asyncio.gather(
                    *(req.getPreco(produto, key, semaphore, session)
                      for key, produto in produtoRepo.produtos.items()))
            logging.info('Done')
            await asyncio.sleep((float(botRepo.bot.intervalo) or 1) * 60)
        await asyncio.sleep(1)


logging.basicConfig(
    filename='obshard.log',
    filemode='a',
    format='%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s',
    datefmt='%H:%M:%S',
    level=logging.INFO)
console = logging.StreamHandler()
console.setLevel(logging.INFO)
logging.getLogger('').addHandler(console)
botLog = CallbackHandler()
botLog.setLevel(logging.ERROR)
botLog.callback = botRepo.addLog
logging.getLogger('').addHandler(botLog)

logging.info('Starting the bot...')

if main.fb_app is None:
    logging.info('Configuring Firebase...')
    main.defineConfigs()
    logging.info('Done')

logging.info('Starting Repos Sync...')
asyncio.run(start())
def test_rmv():
	if main.fb_app is None:
		main.defineConfigs()
	if id is None:
		test_add()
	assert modelo.rmv(Modelo(Marca(""), Arquitetura("", 0), 0, "", id)) is None
Example #19
0
def test_get():
    if main.fb_app is None:
        main.defineConfigs()
    assert type(marca.get()) is list
def test_rmv():
    if main.fb_app is None:
        main.defineConfigs()
    if id is None:
        test_add()
    assert loja.rmv(Loja("", "", "", "", id)) is None