import unittest
import requests
from utils import parse_title
class ParseHTMLTest(unittest.TestCase):
def test_parse_title(self):
title = 'Adventure Time GIF - Find Share on GIPHY'
partial_html = """
{}
""".format(title)
self.assertEqual(parse_title(partial_html=partial_html), '[{}]'.format(title))
# @unittest.skip()
def test_parse_title_from_stream(self):
url = 'http://lol.com'
req = requests.get(url, headers={'User-Agent': 'snurrbot v0.1'}, stream=True)
partial_html = req.iter_content(chunk_size=10240)
self.assertEqual(parse_title(partial_html=partial_html), None)
if __name__ == '__main__':
unittest.main()