示例#1
0
文件: tests.py 项目: mozilla/pto
    def test_taken_json(self):
        url = reverse('mobile.taken')
        response = self.client.get(url)
        eq_(response.status_code, 200)
        ok_(json.loads(response.content)['error'])

        user = self._login()
        response = self.client.get(url)
        struct = json.loads(response.content)
        eq_(struct['taken'], '0 days')

        profile = user.get_profile()
        profile.country = 'US'
        profile.save()

        response = self.client.get(url)
        struct = json.loads(response.content)
        from dates.views import get_taken_info
        eq_(struct, get_taken_info(user))
示例#2
0
文件: tests.py 项目: zalun/pto
    def test_taken_json(self):
        url = reverse('mobile.taken')
        response = self.client.get(url)
        eq_(response.status_code, 200)
        ok_(json.loads(response.content)['error'])

        user = self._login()
        response = self.client.get(url)
        struct = json.loads(response.content)
        eq_(struct['taken'], '0 days')

        profile = user.get_profile()
        profile.country = 'US'
        profile.save()

        response = self.client.get(url)
        struct = json.loads(response.content)
        from dates.views import get_taken_info
        eq_(struct, get_taken_info(user))
示例#3
0
def taken(request):
    if not request.user.is_authenticated():  # XXX improve this
        return {'error': 'Not logged in'}
    from dates.views import get_taken_info
    return get_taken_info(request.user)
示例#4
0
文件: views.py 项目: mozilla/pto
def taken(request):
    if not request.user.is_authenticated():  # XXX improve this
        return {'error': 'Not logged in'}
    from dates.views import get_taken_info
    return get_taken_info(request.user)