예제 #1
0
 def test_media_returns_all_images_attributes(self):
     html = u"""
     <h1>One page</h1>
     <body><p>Yéâh</p>
     <img src="/media/image1.png" title="Image 1" alt="image-1"/>
     <img src="/media/image2.jpg"/>
     <img title="No src"/>
     </body>
     """
     page = FlatPageFactory(content=html)
     self.assertEqual(page.parse_media(), [
         {'url': '/media/image1.png', 'title': 'Image 1', 'alt': 'image-1', 'mimetype': ['image', 'png']},
         {'url': '/media/image2.jpg', 'title': '', 'alt': '', 'mimetype': ['image', 'jpeg']}
     ])
예제 #2
0
 def test_media_returns_all_images_attributes(self):
     html = u"""
     <h1>One page</h1>
     <body><p>Yéâh</p>
     <img src="/media/image1.png" title="Image 1" alt="image-1"/>
     <img src="/media/image2.jpg"/>
     <img title="No src"/>
     </body>
     """
     page = FlatPageFactory(content=html)
     self.assertEqual(page.parse_media(), [
         {'url': '/media/image1.png', 'title': 'Image 1', 'alt': 'image-1', 'mimetype': ['image', 'png']},
         {'url': '/media/image2.jpg', 'title': '', 'alt': '', 'mimetype': ['image', 'jpeg']}
     ])
예제 #3
0
파일: tests.py 프로젝트: Babawah/Geotrek
 def test_media_returns_all_images_attributes(self):
     html = u"""
     <h1>One page</h1>
     <body><p>Yéâh</p>
     <img src="/media/image1.png" title="Image 1" alt="image-1"/>
     <img src="/media/image2.jpg"/>
     <img title="No src"/>
     </body>
     """
     page = FlatPageFactory(content=html)
     self.assertEqual(
         page.parse_media(),
         [
             {"url": "/media/image1.png", "title": "Image 1", "alt": "image-1", "mimetype": ["image", "png"]},
             {"url": "/media/image2.jpg", "title": "", "alt": "", "mimetype": ["image", "jpeg"]},
         ],
     )
예제 #4
0
 def test_media_is_empty_if_content_has_no_image(self):
     page = FlatPageFactory(
         content="""<h1>One page</h1><body>One looove</body>""")
     self.assertEqual(page.parse_media(), [])
예제 #5
0
 def test_media_is_empty_if_content_is_none(self):
     page = FlatPageFactory()
     self.assertEqual(page.parse_media(), [])
예제 #6
0
 def test_media_is_empty_if_content_is_none(self):
     page = FlatPageFactory()
     self.assertEqual(page.parse_media(), [])
예제 #7
0
 def test_media_is_empty_if_content_has_no_image(self):
     page = FlatPageFactory(content="""<h1>One page</h1><body>One looove</body>""")
     self.assertEqual(page.parse_media(), [])