def test_valid_height_and_width(self): self.assertEqual(giraffe.get_image_args({ 'h': 100, 'w': 100 }), { 'h': 100, 'w': 100 })
def test_valid_height_and_width_extra_param_ignored(self): self.assertEqual( giraffe.get_image_args({ 'h': 100, 'w': 100, 'extra': 'hello world' }), { 'h': 100, 'w': 100 }, )
def test_fit_crop(self): self.assertEqual( giraffe.get_image_args({ 'h': 100, 'w': 100, 'fit': 'crop', 'crop': 'center' }), { 'h': 100, 'w': 100, 'fit': 'crop' }, )
def test_fm_png(self): self.assertEqual(giraffe.get_image_args({"fm": "png"}), {"fm": "png"})
def test_rotate(self): self.assertEqual(giraffe.get_image_args({"rot": 123}), {"rot": 123})
def test_flip_both(self): self.assertEqual(giraffe.get_image_args({"flip": "hv"}), {'flip': 'hv'})
def test_flip_horizontal(self): self.assertEqual(giraffe.get_image_args({"flip": "h"}), {'flip': 'h'})
def test_flip_vertical(self): self.assertEqual(giraffe.get_image_args({"flip": "v"}), {'flip': 'v'})
def test_valid_height(self): self.assertEqual(giraffe.get_image_args({'h': 100}), {'h': 100})
def test_negative_width(self): self.assertEqual(giraffe.get_image_args({'w': -100}), {})
def test_negative_height(self): self.assertEqual(giraffe.get_image_args({'h': -100}), {})
def test_no_params(self): self.assertEqual(giraffe.get_image_args({}), {})