コード例 #1
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')
コード例 #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')
コード例 #3
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')
コード例 #4
0
ファイル: test_helpers.py プロジェクト: Nolski/airmozilla
    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')