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')