Exemplo n.º 1
0
 def setUp(self):
     self.kurt = User.objects.get(username="******")
     self.dave = User.objects.get(username="******")
     self.dummy = User.objects.create_user("dummy",
             email="*****@*****.**", password="******")
     self.nirvana = Organization.objects.get(name="Nirvana")
     self.factory = RequestFactory()
     self.kurt_request = request_factory_login(self.factory, self.kurt)
     self.dave_request = request_factory_login(self.factory, self.dave)
Exemplo n.º 2
0
 def test_save_org_form(self):
     request = request_factory_login(self.factory, self.owner.user)
     form = OrganizationForm(request, instance=self.org, data={
             'name': self.org.name, 'slug': self.org.slug,
             'owner': self.owner.id})
     self.assertTrue(form.is_valid())
     form.save()
Exemplo n.º 3
0
 def test_admin_edits_form(self):
     user = self.admin.user
     request = request_factory_login(self.factory, user)
     form = OrganizationForm(request, instance=self.org,
             data={'name': self.org.name, 'owner': self.owner.id})
     self.assertTrue(form.is_valid())
     form = OrganizationForm(request, instance=self.org,
             data={'name': self.org.name, 'owner': self.admin.id})
     self.assertFalse(form.is_valid())
Exemplo n.º 4
0
 def test_owner_edits_org(self):
     user = self.owner.user
     request = request_factory_login(self.factory, user)
     form = OrganizationForm(request, instance=self.org, data={
         'name': self.org.name, 'slug': self.org.slug,
         'owner': self.owner.id})
     self.assertTrue(form.is_valid())
     form = OrganizationForm(request, instance=self.org, data={
         'name': self.org.name, 'slug': self.org.slug,
         'owner': self.admin.id})
     self.assertTrue(form.is_valid())
     form.save()
     self.assertEqual(self.org.owner.organization_user, self.admin)
 def test_register_authenticated(self):
     """Ensure an already authenticated user is redirected"""
     backend = RegistrationBackend()
     request = request_factory_login(self.factory, self.user)
     self.assertEqual(302, backend.create_view(request).status_code)
 def test_register_existing(self):
     """Ensure that an existing user is redirected to login"""
     backend = RegistrationBackend()
     request = request_factory_login(self.factory)
     request.POST = QueryDict("name=Mudhoney&slug=mudhoney&[email protected]")
     self.assertEqual(302, backend.create_view(request).status_code)
 def test_register_authenticated(self):
     """Ensure an already authenticated user is redirected"""
     backend = RegistrationBackend()
     request = request_factory_login(self.factory, self.user)
     self.assertEqual(302, backend.create_view(request).status_code)