def test_find_link(self):
        requests.get = Mock()

        class Temp(object):
            text = """
              <html><a href= "http://docs.yahoo.co.jp/target"></a></html>
            """
        requests.get.return_value = Temp()
        printer = BrowserPrinter(self.config)

        self.assertEqual([Link('http://docs.yahoo.co.jp/target')], printer.find_link(Link('top')))
    def test_crawl(self):
        printer = BrowserPrinter(self.config)
        printer.find_link = MagicMock(return_value=[Link('http://docs.yahoo.co.jp/sample')])

        self.assertEqual([Link('http://docs.yahoo.co.jp/sample')], printer.crawl(Link('http://www.yahoo.co.jp')))