Example #1
0
 def test_link(self):
     description = (
         '<a target="_blank" href="http://bbc.co.uk">http://bbc.co.uk</a>')
     clean = bleach_clean(description)
     self.assertIn('<a', clean)
     self.assertIn('href', clean)
     self.assertIn('target', clean)
 def test_link(self):
     description = (
         '<a target="_blank" href="http://bbc.co.uk">http://bbc.co.uk</a>'
     )
     clean = bleach_clean(description)
     self.assertIn('<a', clean)
     self.assertIn('href', clean)
     self.assertIn('target', clean)
Example #3
0
 def test_youtube(self):
     description = ('<iframe width="640" height="360" '
                    'src="//www.youtube.com/embed/UB-DhUIvcac?rel=0" '
                    'frameborder="0" allowfullscreen=""></iframe>')
     clean = bleach_clean(description)
     self.assertIn('<iframe', clean)
     self.assertIn('allowfullscreen', clean)
     self.assertIn('frameborder', clean)
     self.assertIn('height', clean)
     self.assertIn('src', clean)
     self.assertIn('width', clean)
Example #4
0
 def test_image(self):
     description = ('<img alt="" src="http://rodgersindexlarge.jpg" '
                    'style="float:right; height:90px; width:160px"/>')
     clean = bleach_clean(description)
     self.assertIn('<img', clean)
     self.assertIn('src', clean)
     self.assertIn('style', clean)
     self.assertIn('float', clean)
     self.assertIn('right', clean)
     self.assertIn('height', clean)
     self.assertIn('width', clean)
     self.assertIn('alt', clean)
 def test_youtube(self):
     description = (
         '<iframe width="640" height="360" '
         'src="//www.youtube.com/embed/UB-DhUIvcac?rel=0" '
         'frameborder="0" allowfullscreen=""></iframe>'
     )
     clean = bleach_clean(description)
     self.assertIn('<iframe', clean)
     self.assertIn('allowfullscreen', clean)
     self.assertIn('frameborder', clean)
     self.assertIn('height', clean)
     self.assertIn('src', clean)
     self.assertIn('width', clean)
Example #6
0
 def test_youtube(self):
     description = (
         '<iframe width="640" height="360" '
         'src="//www.youtube.com/embed/UB-DhUIvcac?rel=0" '
         'frameborder="0" allowfullscreen=""></iframe>'
     )
     clean = bleach_clean(description)
     self.assertIn("<iframe", clean)
     self.assertIn("allowfullscreen", clean)
     self.assertIn("frameborder", clean)
     self.assertIn("height", clean)
     self.assertIn("src", clean)
     self.assertIn("width", clean)
Example #7
0
 def test_image(self):
     description = (
         '<img alt="" src="http://rodgersindexlarge.jpg" ' 'style="float:right; height:90px; width:160px"/>'
     )
     clean = bleach_clean(description)
     self.assertIn("<img", clean)
     self.assertIn("src", clean)
     self.assertIn("style", clean)
     self.assertIn("float", clean)
     self.assertIn("right", clean)
     self.assertIn("height", clean)
     self.assertIn("width", clean)
     self.assertIn("alt", clean)
 def test_image(self):
     description = (
         '<img alt="" src="http://rodgersindexlarge.jpg" '
         'style="float:right; height:90px; width:160px"/>'
     )
     clean = bleach_clean(description)
     self.assertIn('<img', clean)
     self.assertIn('src', clean)
     self.assertIn('style', clean)
     self.assertIn('float', clean)
     self.assertIn('right', clean)
     self.assertIn('height', clean)
     self.assertIn('width', clean)
     self.assertIn('alt', clean)
Example #9
0
 def test_default(self):
     description = 'Hot, hot, hot...'
     self.assertEquals(
         'Hot, hot, hot...',
         bleach_clean(description)
     )
Example #10
0
 def test_strong(self):
     description = 'Hot, <strong>hot</strong>, hot...'
     self.assertEquals(
         'Hot, <strong>hot</strong>, hot...',
         bleach_clean(description)
     )
Example #11
0
 def test_link(self):
     description = '<a target="_blank" href="http://bbc.co.uk">http://bbc.co.uk</a>'
     clean = bleach_clean(description)
     self.assertIn("<a", clean)
     self.assertIn("href", clean)
     self.assertIn("target", clean)
Example #12
0
 def test_default(self):
     description = "Hot, hot, hot..."
     self.assertEquals("Hot, hot, hot...", bleach_clean(description))
Example #13
0
 def test_underline(self):
     description = "Hot, <u>hot</u>, hot..."
     self.assertEquals("Hot, <u>hot</u>, hot...", bleach_clean(description))
Example #14
0
 def test_strong(self):
     description = "Hot, <strong>hot</strong>, hot..."
     self.assertEquals("Hot, <strong>hot</strong>, hot...", bleach_clean(description))
Example #15
0
 def clean_title(self):
     data = self.cleaned_data['title']
     return bleach_clean(data)
Example #16
0
 def clean_description(self):
     data = self.cleaned_data['description']
     return bleach_clean(data)
Example #17
0
 def test_underline(self):
     description = 'Hot, <u>hot</u>, hot...'
     self.assertEquals('Hot, <u>hot</u>, hot...', bleach_clean(description))