def test_get_thumbor_params(self): params = mock.Mock( key_file="./tests/fixtures/thumbor.key", crop=None, ) config = mock.Mock() security_key, thumbor_params = get_thumbor_params( "/image/url.jpg", params, config, ) expect(security_key).to_equal("SECURITY_KEY_FILE") expect(thumbor_params["image_url"]).to_equal("/image/url.jpg")
def test_get_thumbor_params(self): params = mock.Mock( key_file='./tests/fixtures/thumbor.key', crop=None, ) config = mock.Mock() security_key, thumbor_params = get_thumbor_params( '/image/url.jpg', params, config, ) expect(security_key).to_equal('SECURITY_KEY_FILE') expect(thumbor_params['image_url']).to_equal('/image/url.jpg')
def test_get_thumbor_params_fitin(self): params = mock.Mock( key_file=None, crop=None, fitin=True, full=False, adaptive=False, ) config = mock.Mock(SECURITY_KEY="woot") security_key, thumbor_params = get_thumbor_params( '/image/url.jpg', params, config, ) expect(thumbor_params['fit_in']).to_be_true()
def test_get_thumbor_params_full_adaptive_fitin(self): params = mock.Mock( key_file=None, crop=None, fitin=True, full=True, adaptive=True, ) config = mock.Mock(SECURITY_KEY="woot") security_key, thumbor_params = get_thumbor_params( "/image/url.jpg", params, config, ) expect(security_key).not_to_be_null() expect(thumbor_params["adaptive_full_fit_in"]).to_be_true()
def test_get_thumbor_params_with_crop(self): params = mock.Mock( key_file="./tests/fixtures/thumbor.key", crop="300x200:400x500", ) config = mock.Mock() security_key, thumbor_params = get_thumbor_params( "/image/url.jpg", params, config, ) expect(security_key).to_equal("SECURITY_KEY_FILE") expect(thumbor_params["image_url"]).to_equal("/image/url.jpg") expect(thumbor_params["crop_left"]).to_equal("300") expect(thumbor_params["crop_top"]).to_equal("200") expect(thumbor_params["crop_right"]).to_equal("400") expect(thumbor_params["crop_bottom"]).to_equal("500")
def test_get_thumbor_params_with_crop(self): params = mock.Mock( key_file='./tests/fixtures/thumbor.key', crop='300x200:400x500', ) config = mock.Mock() security_key, thumbor_params = get_thumbor_params( '/image/url.jpg', params, config, ) expect(security_key).to_equal('SECURITY_KEY_FILE') expect(thumbor_params['image_url']).to_equal('/image/url.jpg') expect(thumbor_params['crop_left']).to_equal('300') expect(thumbor_params['crop_top']).to_equal('200') expect(thumbor_params['crop_right']).to_equal('400') expect(thumbor_params['crop_bottom']).to_equal('500')