def test_create_from_webpage(self): url = 'http://www.example.com' html = """ <html> <head> <title>This is a test</title> </head> <body>Test</body> </html> """ link = Link.create_from_webpage(url, html) self.assertEqual(link.url, url) self.assertEqual(link.name, 'This is a test')
def test_create_from_webpage_with_description(self): url = 'http://www.example.com' html = """ <html> <head> <title>This is a test</title> <meta name="description" content="Describe this page" /> </head> <body>Test</body> </html> """ link = Link.create_from_webpage(url, html) self.assertEqual(link.url, url) self.assertEqual(link.name, 'This is a test') self.assertEqual(link.description, "Describe this page")