Skip to content

Instantly share code, notes, and snippets.

@jfridye
Created December 15, 2014 20:22
Show Gist options
  • Save jfridye/a3c04f6104c52458d6fc to your computer and use it in GitHub Desktop.
Save jfridye/a3c04f6104c52458d6fc to your computer and use it in GitHub Desktop.
==================================================================================== FAILURES =====================================================================================
_____________________________________________________________________ TestGeoIPMiddleware.test_debug_override _____________________________________________________________________
args = (<test_geoip_middleware.TestGeoIPMiddleware testMethod=test_debug_override>,), kwargs = {}
@wraps(test_func)
def inner(*args, **kwargs):
with self:
> return test_func(*args, **kwargs)
../../../python/env/prod_live/lib/python2.6/site-packages/django/test/utils.py:249:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <test_geoip_middleware.TestGeoIPMiddleware testMethod=test_debug_override>
@override_settings(DEBUG=True)
def test_debug_override(self):
self.request.COOKIES[OVERRIDE_COOKIE_NAME] = '75.119.223.46'
result = self._run_middleware('192.168.0.1')
> self._run_checks('override_cookie', {'city': 'Brea', 'region': 'CA'}, result)
mmf/core/middleware/tests_unit/test_geoip_middleware.py:52:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <test_geoip_middleware.TestGeoIPMiddleware testMethod=test_debug_override>, ip = 'override_cookie', expected = {'city': 'Brea', 'region': 'CA'}
result = {'area_code': 0, 'city': 'Albany', 'continent': 'NA', 'country_code': 'US', ...}
def _run_checks(self, ip, expected, result):
for key, known_val in sorted(expected.items()):
if known_val != result[key]:
> raise AssertionError('Got error in testing GeoIP for IP %s on key %r, expected %r, got %r' % (ip, key, known_val, result[key]))
E AssertionError: Got error in testing GeoIP for IP override_cookie on key 'city', expected 'Brea', got u'Albany'
mmf/core/middleware/tests_unit/test_geoip_middleware.py:39: AssertionError
_______________________________________________________________________ TestGeoIPMiddleware.test_known_data _______________________________________________________________________
self = <test_geoip_middleware.TestGeoIPMiddleware testMethod=test_known_data>
def test_known_data(self):
for entry in self.KNOWN_DATA:
entry = entry.copy()
ip = entry.pop('ip')
result = self._run_middleware(ip)
> self._run_checks(ip, entry, result)
mmf/core/middleware/tests_unit/test_geoip_middleware.py:46:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <test_geoip_middleware.TestGeoIPMiddleware testMethod=test_known_data>, ip = '75.119.223.46'
expected = {'city': 'Brea', 'country_code': 'US', 'postal_code': '92821', 'region': 'CA'}
result = {'area_code': 0, 'city': 'Albany', 'continent': 'NA', 'country_code': 'US', ...}
def _run_checks(self, ip, expected, result):
for key, known_val in sorted(expected.items()):
if known_val != result[key]:
> raise AssertionError('Got error in testing GeoIP for IP %s on key %r, expected %r, got %r' % (ip, key, known_val, result[key]))
E AssertionError: Got error in testing GeoIP for IP 75.119.223.46 on key 'city', expected u'Brea', got u'Albany'
mmf/core/middleware/tests_unit/test_geoip_middleware.py:39: AssertionError
------------------------------------------------ generated xml file: /usr/local/web/panama/prod/test_output/unit_test_results.xml -------------------------------------------------
============================================================== 2 failed, 3557 passed, 718 skipped in 150.75 seconds ===============================================================
unit tests return code: 1
functional tests return code:
suez tests return code:
coverage return code:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment