コード例 #1
0
ファイル: Test.py プロジェクト: hoprocker/wefunk-api
def test_showDatastoreAccess():
    cnt = ShowBusiness.getShowCount()
    assert type(cnt) == IntType

    sh = ShowBusiness.addShow("asdf", 3, date(10, 2, 4), "asdfasdf", "asdfasfd", 10, [])
    assert ShowBusiness.getShowCount() == cnt+1
    db.delete(sh)
    assert ShowBusiness.getShowCount() == cnt
コード例 #2
0
ファイル: Test.py プロジェクト: hoprocker/wefunk-api
def test_refreshShowIndex():
    show_cnt = ShowBusiness.getShowCount()

    newnum = ShowScrape.refreshShowIndex(650)
    assert ShowBusiness.getShowCount() == newnum+show_cnt

    ## do it twice and make sure it doesn't repeat
    ShowScrape.refreshShowIndex(600)
    assert ShowBusiness.getShowCount() == newnum+show_cnt
コード例 #3
0
ファイル: Test.py プロジェクト: hoprocker/wefunk-api
def test_scrapeAndStore():

    show_info = ShowScrape.parseShowPage(open(SHOW_PAGE,"r").read())
    assert len(show_info["tracks"]) > 0

    sh_cnt = ShowBusiness.getShowCount()
    show = ShowBusiness.addShow(**show_info)
    assert ShowBusiness.getShowCount() == sh_cnt+1
    assert ShowBusiness.getShow(show_info["number"]) != None
    assert ShowBusiness.getShowTrackCount(show_info["number"]) > 0