예제 #1
0
def get_data_from_provider_update_db(connection, control):
    # Получаем данные от провайдера
    p = Provider()
    data = p.get_data()
    data = build_graph(data)

    # Записываем данные в базу
    cur = connection.cursor()
    r = control.upsert_request(data)
    cur.execute(r)
    conn.commit()
    cur.close()
    return data
예제 #2
0
def test_provider():
    unix_time = int(time.time())
    test = Provider()
    t = test.get_data()[0][3]
    result = equality(t, unix_time)
    print(template.format(test.__class__, test.__module__, result))