Beispiel #1
0
def test_populatedb():
    result = main.fetchincidents(url)
    incidents = main.extractincidents(result)
    conn = sqlite3.connect('normanpd.db')
    db = main.createdb()
    z = main.populatedb(db, incidents)
    assert z is not None
Beispiel #2
0
def test_status():
    result = main.fetchincidents(url)
    incidents = main.extractincidents(result)
    db = main.createdb()
    main.populatedb(db, incidents)
    y = main.status(db)
    assert type(y) == str
def test_populatedb():
    data = main.fetchincidents(
        "http://normanpd.normanok.gov/filebrowser_download/657/2020-02-24%20Daily%20Incident%20Summary.pdf"
    )
    conn = sqlite3.connect('NORMANPOLICE.db')
    c = conn.cursor()
    values = main.extractincidents(data)
    main.populatedb('NORMANPOLICE.db', values)
    row = "SELECT count(*) from incidents"
    assert c.execute(row).fetchall()[0][0] == 353
Beispiel #4
0
def test_createdb():

    result = main.fetchincidents(url)
    incidents = main.extractincidents(result)
    conn = sqlite3.connect('normanpd.db')
    db = main.createdb()
    main.populatedb(db, incidents)
    cursor = conn.cursor()
    x = cursor.execute(
        "SELECT name FROM sqlite_master WHERE type='table' AND name='{arrests}';"
    )
    assert x is not None
def test_insert_table():
    print("test_insert_table")
    page1data = main.fetchincidents(fileurl)
    dfdata = main.extractincidents(page1data)
    con = main.create_connection(database)
    main.create_table(con)
    main.insert_table(con, dfdata)
    com_len_rows = "SELECT COUNT(*) FROM arrests"
    cur = con.cursor()
    assert cur.execute(com_len_rows).fetchall()[0][0] >= 1
    com = "PRAGMA table_info(arrests);"
    c = con.cursor()
    assert len(c.execute(com).fetchall()) == 9
Beispiel #6
0
def test_download_sanity():

    assert main.fetchincidents(url) is not None
Beispiel #7
0
def test_extractincidents():

    result = main.fetchincidents(url)
    incidents = main.extractincidents(result)
    assert main.extractincidents(result) is not None
def test_fetchincidents():
    url = "http://normanpd.normanok.gov/filebrowser_download/657/2020-02-24%20Daily%20Incident%20Summary.pdf"
    content = main.fetchincidents(url)
    assert content is not None
Beispiel #9
0
def test_extractincidents():
    url ="http://normanpd.normanok.gov/filebrowser_download/657/2020-02-24%20Daily%20Incident%20Summary.pdf"
    data=main.fetchincidents(url)
    tabledata=main.extractincidents(data)

    assert tabledata.shape == (353,5)
def test_extractincidents():
    page1data = main.fetchincidents(fileurl)
    assert main.extractincidents(page1data) is not None
def test_fetchincidents():
    assert main.fetchincidents(fileurl) is not None