def fake_urlopen(self, url):
        scheme, netloc, path, query, fragment = urlsplit(url)
        if not netloc:
            raise
        if self.site.domain == netloc:
            response = six.BytesIO(self.client.get(url).content)
            return response
        raise HTTPError(url, 404, 'unavailable url', {}, None)
get all relevant data concerning the user's progress
dataset/ETHPy150Open Fantomas42/django-blog-zinnia/zinnia/tests/test_pingback.py/PingBackTestCase.fake_urlopen--crossover with--dataset/ETHPy150Open ActiDoo/gamification-engine/gengine/views.py/get_progress