def test_abs_static_with_STATIC_URL_with_https(self):
        context = {}
        context['request'] = RequestFactory().get('/')
        context['request']._is_secure = lambda: True
        assert context['request'].is_secure()

        with self.settings(STATIC_URL='//my.cdn.com/static/'):
            result = abs_static(context, 'foo.png')
            eq_(result, 'https://my.cdn.com/static/foo.png')
Beispiel #2
0
    def test_abs_static_with_STATIC_URL_with_https(self):
        context = {}
        context['request'] = RequestFactory().get('/')
        context['request']._is_secure = lambda: True
        assert context['request'].is_secure()

        with self.settings(STATIC_URL='//my.cdn.com/static/'):
            result = abs_static(context, 'foo.png')
            eq_(result, 'https://my.cdn.com/static/foo.png')
    def test_make_absolute(self):
        context = {}
        context['request'] = RequestFactory().get('/')

        result = make_absolute(context, reverse('main:home'))
        eq_(result, 'http://testserver/')

        result = make_absolute(context, result)
        eq_(result, 'http://testserver/')

        result = make_absolute(context, '//some.cdn.com/foo.js')
        eq_(result, 'http://some.cdn.com/foo.js')

        context['request']._is_secure = lambda: True
        result = make_absolute(context, '//some.cdn.com/foo.js')
        eq_(result, 'https://some.cdn.com/foo.js')
Beispiel #4
0
    def test_make_absolute(self):
        context = {}
        context['request'] = RequestFactory().get('/')

        result = make_absolute(context, reverse('main:home'))
        eq_(result, 'http://testserver/')

        result = make_absolute(context, result)
        eq_(result, 'http://testserver/')

        result = make_absolute(context, '//some.cdn.com/foo.js')
        eq_(result, 'http://some.cdn.com/foo.js')

        context['request']._is_secure = lambda: True
        result = make_absolute(context, '//some.cdn.com/foo.js')
        eq_(result, 'https://some.cdn.com/foo.js')