Beispiel #1
0
 def test_browse_to_share_url_redirects(self):
     user = create_user()
     share_tracking_url = ShareTrackingUrl.create(user,
                                                  url='/test_url/123',
                                                  channel="testing")
     response = self.get(share_tracking_url.url)
     self.assertEqual(response.status_code, 302)
     self.assertEqual(response['Location'],
                      'http://testserver/test_url/123')
Beispiel #2
0
def share_create(request, url, channel):
    share = ShareTrackingUrl.create(request.user, url=url, channel=channel)
    fact.record('create_share_url', request, dict(url=url, channel=channel, share=share.id))

    return {
        'share_url': share.url,
        'share_get_arg': share.get_arg,
        'share_id': share.id,
    }
def share_create(request, url, channel):
    share = ShareTrackingUrl.create(request.user, url=url, channel=channel)
    fact.record("create_share_url", request, dict(url=url, channel=channel, share=share.id))

    return {"share_url": share.url, "share_get_arg": share.get_arg, "share_id": share.id}
 def test_browse_to_share_url_redirects(self):
     user = create_user()
     share_tracking_url = ShareTrackingUrl.create(user, url="/test_url/123", channel="testing")
     response = self.get(share_tracking_url.url)
     self.assertEqual(response.status_code, 302)
     self.assertEqual(response["Location"], "http://testserver/test_url/123")