Ejemplo n.º 1
0
    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")
Ejemplo n.º 2
0
    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')
Ejemplo n.º 3
0
    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')
Ejemplo n.º 4
0
    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()
Ejemplo n.º 5
0
    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()
Ejemplo n.º 6
0
    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()
Ejemplo n.º 7
0
    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")
Ejemplo n.º 8
0
    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')
Ejemplo n.º 9
0
    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')