Beispiel #1
0
 def test_company_add_post_by_anonymous(self):
     factories.SiteConfigurationFactory()
     url = self.reverse('management:companies_add')
     form = factories.company_with_person_form()
     resp = self.app.post(url, params=form, expect_errors=True)
     self.assertEqual(resp.status_int, 403)
     self.assertFalse(Company.objects.exists())
     self.assertFalse(Person.objects.exists())
Beispiel #2
0
 def test_company_add_post_by_superuser(self):
     factories.SiteConfigurationFactory()
     user = factories.SuperUserFactory()
     obligation = factories.ObligationFactory()
     country = factories.CountryFactory()
     url = self.reverse('management:companies_add')
     form = factories.company_with_person_form()
     form['country'] = country.id
     form['obligation'] = obligation.id
     resp = self.app.post(url, params=form, user=user)
     self.assertRedirects(resp, self.reverse('management:companies'))
     self.assertTrue(Company.objects.exists())
     self.assertTrue(Person.objects.exists())