Ejemplo n.º 1
0
    def test7(self):
        url = u'https://pic002.cnblogs.com/images/2011/125698/2011011817563992.Jpg'
        html = u"""
来看一个经典的三栏布局:<<BR>> {{%s}} <<BR>> 从内容出发([[http://lifesinger.org/blog/?p=298|渐进增强]]的核心思想),一份合理的HTML结构如下:
        """.strip() % (url)
        self.assertEqual(Parser().parse(html, lambda x: 'attachment:#%s#' % x),
                         html.replace(url, 'attachment:#%s#' % url))
Ejemplo n.º 2
0
 def test6(self):
     url1 = u'http://pic002.cnblogs.com/images/2011/125698/2011011817563992_.png'
     url2 = u'https://pic002.cnblogs.com/images/2011/125698/2011011817563992.Jpg'
     html = u'[[%s|{{%s}}]]' % (url1, url2)
     self.assertEqual(
         Parser().parse(html, lambda x: 'attachment:#%s#' % x),
         u'[[attachment:#%s#|{{attachment:#%s#}}]]' % (url1, url2))
Ejemplo n.º 3
0
    def test9(self):
        url = u'http://1871.img.pp.sohu.com.cn/images/blog/2012/3/11/15/27/u82672385_136c116bdabg213.png'
        html = u"""
这将涉及到几个问题:
{{%s||MARGIN="0px auto 10px",border="0",DISPLAY="block",TEXT-ALIGN="center"}}
        """ % (url)
        import pdb
        pdb.set_trace()
        self.assertEqual(Parser().parse(html, lambda x: 'attachment:#%s#' % x),
                         html.replace(url, 'attachment:#%s#' % url))
Ejemplo n.º 4
0
    def test8(self):
        url = u'http://img.neoease.org/2012/04/tortoisesvn-add-mime.png'
        html = u"""
TortoiseSVN 和 Eclipse 等一类客户端可以对文件的属性进行设定. 以下是 TortoiseSVN 中的修改方式.

{{%s|在 TortoiseSVN 上修改 SVN 文件的 MIME 类型|width="600",height="180"}}

 1. 右击展开文件菜单, 选择 TortoiseSVN > Propertise.
 1. 添加或者修改 Mime-Type.
 1. 保存并提交 SVN.
        """ % (url)
        self.assertEqual(Parser().parse(html, lambda x: 'attachment:#%s#' % x),
                         html.replace(url, 'attachment:#%s#' % url))
Ejemplo n.º 5
0
 def test5(self):
     url = u'https://pic002.cnblogs.com/images/2011/125698/2011011817563992.Jpg'
     html = u'[[http://baidu.com|{{%s}}]]' % url
     self.assertEqual(Parser().parse(html, lambda x: 'attachment:[%s]' % x),
                      u'[[http://baidu.com|{{attachment:[%s]}}]]' % url)
Ejemplo n.º 6
0
 def test4(self):
     url = u'https://pic002.cnblogs.com/images/2011/125698/2011011817563992.JPG'
     html = u'<<BR>> {{%s}}' % url
     self.assertEqual(Parser().parse(html, lambda x: 'attachment:[%s]' % x),
                      u'<<BR>> {{attachment:[%s]}}' % url)