def test_main_funtion(): url = "http://7gogo.jp/talks/YtykfykuJfMT" my_tester = Crawler() talk_id, username = get_talk_id(url) loop = asyncio.get_event_loop() task = asyncio.async(my_tester.run(talk_id, username, 1417268169)) loop.run_until_complete(task)
def test_talk_id(): urls = ( "http://7gogo.jp/talks/YtykfykuJfMT", "http://7gogo.jp/akimoto-manatsu", "http://7gogo.jp/talks/Na5Tkpl12wmu", "http://7gogo.jp/hori-miona", "http://7gogo.jp/magic-prince", "http://7gogo.jp/furuhata-nao", "http://7gogo.jp/kumazawa-serina" ) for url in urls: result = get_talk_id(url) print(result) assert result != (None, None) if result: assert result[0][::-1][:2] == '==' assert result[1] != ''
def test_error_talk_id(): url = "http://7gogo.jp/talks/error" result = get_talk_id(url) assert result == (None, None)