annotate legacy/tests.py @ 645:99f7917702ca

Fix 081a88b3bfc8, javascript resize of forum images. Commit 081a88b3bfc8 broke those pages that loaded forums.js but did not load the imagesLoaded jQuery extension. Now we have arranged it so that only the forums topic view loads imagesLoaded and put the resizing javascript inline.
author Brian Neal <bgneal@gmail.com>
date Mon, 11 Mar 2013 15:30:25 -0500
parents ee87ea74d46b
children 8789299c75b1
rev   line source
bgneal@290 1 """
bgneal@290 2 Tests for legacy app functions.
bgneal@290 3 """
bgneal@290 4
bgneal@290 5 from django.test import TestCase
bgneal@290 6
bgneal@290 7 from legacy.phpbb import unphpbb
bgneal@290 8 from legacy.html2md import MarkdownWriter
bgneal@290 9
bgneal@290 10 class UnPhpBbTest(TestCase):
bgneal@290 11
bgneal@290 12 def test_unentities(self):
bgneal@290 13 s1 = "&quot;Look! No head!&quot; - Laika &amp; The Cosmonauts"
bgneal@290 14 s2 = unphpbb(s1)
bgneal@290 15 s3 = u'"Look! No head!" - Laika & The Cosmonauts'
bgneal@290 16 self.failUnlessEqual(s2, s3)
bgneal@290 17
bgneal@290 18 def test_rem_uuid1(self):
bgneal@290 19 s1 = ("[url=http://www.thesurfites.com][color=black:3fdb565c83]"
bgneal@290 20 "T H E - S U R F I T E S[/color:3fdb565c83][/url]")
bgneal@290 21 s2 = unphpbb(s1)
bgneal@290 22 s3 = (u'[url=http://www.thesurfites.com][color=black]'
bgneal@290 23 'T H E - S U R F I T E S[/color][/url]')
bgneal@290 24 self.failUnlessEqual(s2, s3)
bgneal@290 25
bgneal@290 26
bgneal@290 27 class Html2MdTest(TestCase):
bgneal@290 28
bgneal@290 29 def test_sig1(self):
bgneal@290 30 s1 = """<p><a href="http://surfguitar101.com/modules.php?name=Web_Links&amp;l_op=visit&amp;lid=50">Pollo Del Mar</a><br />
bgneal@290 31 <a href="http://tinyurl.com/yjfmspj">Frankie &amp; The Pool Boys</a><br />
bgneal@290 32 <a href="http://tinyurl.com/cnr27t">PDM on FaceBook</a><br />
bgneal@290 33 </p>"""
bgneal@290 34 md_writer = MarkdownWriter()
bgneal@290 35 md_writer.feed(s1)
bgneal@290 36 s2 = md_writer.markdown()
bgneal@290 37 s3 = u'[Pollo Del Mar](http://surfguitar101.com/modules.php?name=Web_Links&l_op=visit&lid=50) \n\n[Frankie & The Pool Boys](http://tinyurl.com/yjfmspj) \n\n[PDM on FaceBook](http://tinyurl.com/cnr27t) \n\n'
bgneal@290 38 self.failUnlessEqual(s2, s3)