def test_load_form_existent_public_ok(self): sf = SearchForm.objects.create( name='foo', owner=self.user, public=True, data='some data') res = load_form(self.anon_req, sf.pk) self.assertEquals(res.status_code, 302) self.assertEquals( self.anon_req.session[MULTISEEK_SESSION_KEY], sf.data)
def test_load_form_non_public_logged_in_user(self): sf = SearchForm.objects.create( name='foo', owner=self.user, public=False, data='some data') res = load_form(self.normal_req, sf.pk) self.assertEquals(res.status_code, 302)
def test_load_form_forbidden(self): sf = SearchForm.objects.create( name='foo', owner=self.user, public=False, data='some data') res = load_form(self.anon_req, sf.pk) self.assertEquals(res.status_code, 403)
def test_load_form_unexistent(self): res = load_form(self.anon_req, 1) self.assertEquals(res.status_code, 404)