def test_tag_exctrator(self): sample = ( "hello pta[tag] gog [[]] [[] sda ero[or]d [me =>>< sa]" "[requires] [stale] [see<>=>] [see => http://url.com]" "[requires => url] [lang => python] [just a tag]" "[,d] [ => ULR ] [obsolete] [desc]]" ) from rhodecode.lib.helpers import desc_stylize res = desc_stylize(sample) self.assertTrue('<div class="metatag" tag="tag">tag</div>' in res) self.assertTrue('<div class="metatag" tag="obsolete">obsolete</div>' in res) self.assertTrue('<div class="metatag" tag="stale">stale</div>' in res) self.assertTrue('<div class="metatag" tag="lang">python</div>' in res) self.assertTrue('<div class="metatag" tag="requires">requires => <a href="/url">url</a></div>' in res) self.assertTrue('<div class="metatag" tag="tag">tag</div>' in res)
def test_tag_exctrator(self): sample = ("hello pta[tag] gog [[]] [[] sda ero[or]d [me =>>< sa]" "[requires] [stale] [see<>=>] [see => http://url.com]" "[requires => url] [lang => python] [just a tag]" "[,d] [ => ULR ] [obsolete] [desc]]") from rhodecode.lib.helpers import desc_stylize res = desc_stylize(sample) self.assertTrue('<div class="metatag" tag="tag">tag</div>' in res) self.assertTrue( '<div class="metatag" tag="obsolete">obsolete</div>' in res) self.assertTrue('<div class="metatag" tag="stale">stale</div>' in res) self.assertTrue('<div class="metatag" tag="lang">python</div>' in res) self.assertTrue( '<div class="metatag" tag="requires">requires => <a href="/url">url</a></div>' in res) self.assertTrue('<div class="metatag" tag="tag">tag</div>' in res)
def desc(desc): if c.visual.stylify_metatags: return h.urlify_text(h.desc_stylize(h.truncate(desc, 60))) else: return h.urlify_text(h.truncate(desc, 60))
def desc(desc): from pylons import tmpl_context as c if c.visual.stylify_metatags: return h.urlify_text(h.desc_stylize(h.truncate(desc, 60))) else: return h.urlify_text(h.truncate(desc, 60))