コード例 #1
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_width_rendition_img_tag(self):
     image = CFGOVImage(file=self.mock_gif, width=500, height=300)
     rendition = image.get_rendition('width-250')
     self.assertEqual(
         rendition.img_tag(),
         '<img alt="" height="150" src="https://url" width="250">'
     )
コード例 #2
0
 def test_max_size_rendition_img_tag(self):
     mock_image = Mock(url='https://url')
     image = CFGOVImage(file=mock_image, width=100, height=100)
     rendition = image.get_rendition('max-165x165')
     self.assertEqual(
         rendition.img_tag(),
         '<img alt="" height="100" src="https://url" width="100">')
コード例 #3
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_image_original_rendition_img_tag(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('original')
     self.assertEqual(
         rendition.img_tag(),
         '<img alt="" height="100" src="https://url" width="100">'
     )
コード例 #4
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_width_rendition_size(self):
     image = CFGOVImage(file=self.mock_gif, width=500, height=300)
     rendition = image.get_rendition('width-250')
     self.assertEqual(
         (rendition.width, rendition.height),
         (250, 150)
     )
コード例 #5
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_width_rendition_size(self):
     image = CFGOVImage(file=self.mock_gif, width=500, height=300)
     rendition = image.get_rendition('width-250')
     self.assertEqual(
         (rendition.width, rendition.height),
         (250, 150)
     )
コード例 #6
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_width_rendition_img_tag(self):
     image = CFGOVImage(file=self.mock_gif, width=500, height=300)
     rendition = image.get_rendition('width-250')
     self.assertEqual(
         rendition.img_tag(),
         '<img alt="" height="150" src="https://url" width="250">'
     )
コード例 #7
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_image_original_rendition_img_tag(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('original')
     self.assertEqual(
         rendition.img_tag(),
         '<img alt="" height="100" src="https://url" width="100">'
     )
コード例 #8
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_max_size_rendition_img_tag(self):
     mock_image = Mock(url='https://url')
     image = CFGOVImage(file=mock_image, width=100, height=100)
     rendition = image.get_rendition('max-165x165')
     self.assertEqual(
         rendition.img_tag(),
         '<img alt="" height="100" src="https://url" width="100">'
     )
コード例 #9
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_image_original_filter_class(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition_filter = Filter(spec='original')
     rendition = image.get_rendition(rendition_filter)
     self.assertEqual(rendition.file, image.file)
コード例 #10
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_image_original_rendition_size(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('original')
     self.assertEqual(rendition.width, image.width)
     self.assertEqual(rendition.height, image.height)
コード例 #11
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_non_resize_rendition_raises_for_gif(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     with self.assertRaises(RuntimeError):
         image.get_rendition('fill-200x200')
コード例 #12
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_non_resize_rendition_calls_super_for_png(self):
     with patch('v1.models.images.AbstractImage.get_rendition') as p:
         image = CFGOVImage(file=self.mock_png, width=100, height=100)
         image.get_rendition('fill-200x200')
         p.assert_called_once_with('fill-200x200')
コード例 #13
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_non_resize_rendition_calls_super_for_png(self):
     with patch('v1.models.images.AbstractImage.get_rendition') as p:
         image = CFGOVImage(file=self.mock_png, width=100, height=100)
         image.get_rendition('fill-200x200')
         p.assert_called_once_with('fill-200x200')
コード例 #14
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_max_size_rendition(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('max-165x165')
     self.assertEqual(rendition.width, 100)
     self.assertEqual(rendition.height, 100)
コード例 #15
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_image_original_filter_class(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition_filter = Filter(spec='original')
     rendition = image.get_rendition(rendition_filter)
     self.assertEqual(rendition.file, image.file)
コード例 #16
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_image_original_rendition_size(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('original')
     self.assertEqual(rendition.width, image.width)
     self.assertEqual(rendition.height, image.height)
コード例 #17
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_non_resize_rendition_raises_for_gif(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     with self.assertRaises(RuntimeError):
         image.get_rendition('fill-200x200')
コード例 #18
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_max_size_rendition(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('max-165x165')
     self.assertEqual(rendition.width, 100)
     self.assertEqual(rendition.height, 100)
コード例 #19
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_original_rendition_calls_super_for_png(self):
     image = CFGOVImage(file=self.mock_png, width=100, height=100)
     with patch('v1.models.images.AbstractImage.get_rendition') as p:
         image.get_rendition('original')
         p.assert_called_once_with('original')
コード例 #20
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_original_rendition_makes_mock_rendition_for_gif(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('original')
     self.assertEqual(rendition.image, image)
コード例 #21
0
ファイル: test_images.py プロジェクト: amymok/cfgov-refresh
 def test_original_rendition_calls_super_for_png(self):
     image = CFGOVImage(file=self.mock_png, width=100, height=100)
     with patch('v1.models.images.AbstractImage.get_rendition') as p:
         image.get_rendition('original')
         p.assert_called_once_with('original')
コード例 #22
0
ファイル: test_images.py プロジェクト: wpears/cfgov-refresh
 def test_original_rendition_makes_mock_rendition_for_gif(self):
     image = CFGOVImage(file=self.mock_gif, width=100, height=100)
     rendition = image.get_rendition('original')
     self.assertEqual(rendition.image, image)