def test_only_code(self): """GeoIP code is included when the country name is missing.""" req = RequestFactory() req.COOKIES = { 'geoip_country_code': 'US', } val = geoip_cache_detector(req) eq_(val['include_geoip'], True)
def test_when_both(self): """GeoIP code is not included when both name and code already exist.""" req = RequestFactory() req.COOKIES = { 'geoip_country_name': 'United States', 'geoip_country_code': 'US', } val = geoip_cache_detector(req) eq_(val['include_geoip'], False)
def test_cache_when_no_cookie(self): """GeoIP code is included when there are no cookies.""" req = RequestFactory() val = geoip_cache_detector(req) eq_(val['include_geoip'], True)
def test_german(self): """GepIP code is not included when the locale is de.""" req = RequestFactory() req.LANGUAGE_CODE = 'de' val = geoip_cache_detector(req) eq_(val['include_geoip'], False)
def test_english(self): """GepIP code is included when the locale is en-US.""" req = RequestFactory() req.LANGUAGE_CODE = 'en-US' val = geoip_cache_detector(req) eq_(val['include_geoip'], True)
def test_cache_when_no_cookie(self): """GeoIP code is included when there are no cookies.""" req = RequestFactory() val = geoip_cache_detector(req) eq_(val["include_geoip"], True)
def test_german(self): """GepIP code is not included when the locale is de.""" req = RequestFactory() req.LANGUAGE_CODE = "de" val = geoip_cache_detector(req) eq_(val["include_geoip"], False)
def test_english(self): """GepIP code is included when the locale is en-US.""" req = RequestFactory() req.LANGUAGE_CODE = "en-US" val = geoip_cache_detector(req) eq_(val["include_geoip"], True)
def test_only_name(self): """GeoIP code is included when the country code is missing.""" req = RequestFactory() req.COOKIES = {"geoip_country_name": "United States"} val = geoip_cache_detector(req) eq_(val["include_geoip"], True)
def test_when_both(self): """GeoIP code is not included when both name and code already exist.""" req = RequestFactory() req.COOKIES = {"geoip_country_name": "United States", "geoip_country_code": "US"} val = geoip_cache_detector(req) eq_(val["include_geoip"], False)