示例#1
0
    def test_strip(self):
        """test ExternalLink.__strip__()"""
        node1 = ExternalLink(wraptext("http://example.com"), brackets=False)
        node2 = ExternalLink(wraptext("http://example.com"))
        node3 = ExternalLink(wraptext("http://example.com"), wrap([]))
        node4 = ExternalLink(wraptext("http://example.com"), wraptext("Link"))

        self.assertEqual("http://example.com", node1.__strip__())
        self.assertEqual(None, node2.__strip__())
        self.assertEqual(None, node3.__strip__())
        self.assertEqual("Link", node4.__strip__())
 def test_strip(self):
     """test ExternalLink.__strip__()"""
     node1 = ExternalLink(wraptext("http://example.com"), brackets=False)
     node2 = ExternalLink(wraptext("http://example.com"))
     node3 = ExternalLink(wraptext("http://example.com"), wrap([]))
     node4 = ExternalLink(wraptext("http://example.com"), wraptext("Link"))
     for a in (True, False):
         for b in (True, False):
             self.assertEqual("http://example.com", node1.__strip__(a, b))
             self.assertEqual(None, node2.__strip__(a, b))
             self.assertEqual(None, node3.__strip__(a, b))
             self.assertEqual("Link", node4.__strip__(a, b))