Пример #1
0
    def test_bad_rotate(self):
        self.assertRaises(BadRequest, giraffe.build_pipeline, ({"rot":-1}))
        self.assertRaises(BadRequest, giraffe.build_pipeline, ({"rot":360}))
        self.assertRaises(BadRequest, giraffe.build_pipeline, ({"rot":"stringy"}))

        giraffe.build_pipeline({"rot":1.0})
        giraffe.build_pipeline({"rot":1.1})
Пример #2
0
    def test_bad_rotate(self):
        self.assertRaises(BadRequest, giraffe.build_pipeline, ({"rot": -1}))
        self.assertRaises(BadRequest, giraffe.build_pipeline, ({"rot": 360}))
        self.assertRaises(BadRequest, giraffe.build_pipeline, ({
            "rot": "stringy"
        }))

        giraffe.build_pipeline({"rot": 1.0})
        giraffe.build_pipeline({"rot": 1.1})
Пример #3
0
 def test_format_png(self):
     pipeline = giraffe.build_pipeline({"w": 100, "h": 50, "fm": "png"})
     self.assertEqual(len(pipeline), 2)
     self.assertEqual(pipeline[0].function, "resize")
     self.assertEqual(pipeline[0].params, {'height': 50, 'width': 100})
     self.assertEqual(pipeline[1].function, "format")
     self.assertEqual(pipeline[1].params, {'format': 'png'})
Пример #4
0
 def test_resize_only(self):
     pipeline = giraffe.build_pipeline(
        {"w": 100, "h": 50}
     )
     self.assertEqual(pipeline,
         [giraffe.ImageOp('resize', {'width': 100, 'height': 50}),
         ]
     )
Пример #5
0
 def test_resize_only(self):
     pipeline = giraffe.build_pipeline({"w": 100, "h": 50})
     self.assertEqual(
         pipeline,
         [giraffe.ImageOp('resize', {
             'width': 100,
             'height': 50
         })])
Пример #6
0
    def test_rotate(self):
        pipeline = giraffe.build_pipeline(
            {"rot": 90}
        )

        self.assertEqual(pipeline,
            [giraffe.ImageOp('rotate', {'degrees' : 90}),
            ]
        )
Пример #7
0
 def test_resize_fit_liquid(self):
     pipeline = giraffe.build_pipeline(
         {"w": 100, "h": 50,
          "fit": "liquid",
          #"crop": None
          }
     )
     self.assertEqual(len(pipeline), 1)
     self.assertEqual(pipeline[0].function, "liquid")
     self.assertEqual(pipeline[0].params, {'height': 50, 'width': 100})
Пример #8
0
 def test_resize_fit_crop_center(self):
     pipeline = giraffe.build_pipeline(
         {"w": 100, "h": 50,
          "fit": "crop",
          #"crop": None
          }
     )
     self.assertEqual(len(pipeline), 1)
     self.assertEqual(pipeline[0].function.__name__, "fit_crop")
     self.assertEqual(pipeline[0].params, {'anchor': 'center', 'height': 50, 'width': 100})
Пример #9
0
 def test_resize_fit_liquid(self):
     pipeline = giraffe.build_pipeline({
         "w": 100,
         "h": 50,
         "fit": "liquid",
         # "crop": None
     })
     self.assertEqual(len(pipeline), 1)
     self.assertEqual(pipeline[0].function, "liquid")
     self.assertEqual(pipeline[0].params, {'height': 50, 'width': 100})
Пример #10
0
 def test_format_png(self):
     pipeline = giraffe.build_pipeline(
         {"w": 100, "h": 50,
          "fm": "png",
          }
     )
     self.assertEqual(len(pipeline), 2)
     self.assertEqual(pipeline[0].function, "resize")
     self.assertEqual(pipeline[0].params, {'height': 50, 'width': 100})
     self.assertEqual(pipeline[1].function, "format")
     self.assertEqual(pipeline[1].params, {'format': 'png'})
Пример #11
0
 def test_resize_fit_crop_center(self):
     pipeline = giraffe.build_pipeline({
         "w": 100,
         "h": 50,
         "fit": "crop",
         # "crop": None
     })
     self.assertEqual(len(pipeline), 1)
     self.assertEqual(pipeline[0].function.__name__, "fit_crop")
     self.assertEqual(pipeline[0].params, {
         'anchor': 'center',
         'height': 50,
         'width': 100
     })
Пример #12
0
    def test_rotate(self):
        pipeline = giraffe.build_pipeline({"rot": 90})

        self.assertEqual(pipeline,
                         [giraffe.ImageOp('rotate', {'degrees': 90})])