File size: 458 Bytes
f5eb34f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import os
import importlib

def has_db():
    return bool(os.environ.get("DATABASE_URL"))

def test_init_db_and_ingest_retrieve():
    if not has_db():
        return
    app = importlib.import_module("app")
    ok = app.init_db()
    assert ok
    status, _, _ = app.ingest_files([b"conteudo de teste para inserir no banco"])
    assert "Ingeridos" in status
    res = app.retrieve("conteudo", k=1)
    assert isinstance(res, list)
    assert len(res) >= 0