コード例 #1
0
ファイル: test_dumper.py プロジェクト: scsnip/ggdumptest
def test_extractPageData_containsKey():
    """parsing page data and checking if resulting data contains stream->url->title chain"""
    from dumper import extractPageData
    data = fileAsString("video_page_1.html")
    storage = {}
    extractPageData(data,storage)
    chunkForTest=storage["Neonavt"]["streams"][0]
    assert "StarCraft" in chunkForTest["title"]
コード例 #2
0
ファイル: test_dumper.py プロジェクト: scsnip/ggdumptest
def test_extractPageData():
    """parsing page data and checking if resulting data is populated"""
    from dumper import extractPageData
    data = fileAsString("video_page_1.html")
    storage = {}
    extractPageData(data,storage)
    actualSize = len(storage)
    expectedSize = 8
    assert expectedSize == actualSize
コード例 #3
0
ファイル: main.py プロジェクト: scsnip/ggdumptest
def grabDataFromPage(urlToGrab,storage):
        global f
        r=requests.get(urlToGrab)
        r.encoding="UTF-8"
        dumper.extractPageData(r.text,storage)