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})
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})
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'})
def test_resize_only(self): pipeline = giraffe.build_pipeline( {"w": 100, "h": 50} ) self.assertEqual(pipeline, [giraffe.ImageOp('resize', {'width': 100, 'height': 50}), ] )
def test_resize_only(self): pipeline = giraffe.build_pipeline({"w": 100, "h": 50}) self.assertEqual( pipeline, [giraffe.ImageOp('resize', { 'width': 100, 'height': 50 })])
def test_rotate(self): pipeline = giraffe.build_pipeline( {"rot": 90} ) self.assertEqual(pipeline, [giraffe.ImageOp('rotate', {'degrees' : 90}), ] )
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})
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})
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})
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'})
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 })
def test_rotate(self): pipeline = giraffe.build_pipeline({"rot": 90}) self.assertEqual(pipeline, [giraffe.ImageOp('rotate', {'degrees': 90})])