def setUp(self): super(ActivityTests, self).setUp() self.company = CompanyFactory() self.app_access = AppAccessFactory() self.activities = ActivityFactory.create_batch( 5, app_access=self.app_access) self.role = RoleFactory( company=self.company, activities=self.activities)
def test_automatic_role_admin_activities(self): """ New activities should be added to all Admin roles automatically. """ activities = ActivityFactory.create_batch(5) self.role.activities = activities self.role.name = "Test Role" self.role.save() # sanity check for initial numbers for admin in Role.objects.filter(name="Admin"): self.assertEqual(admin.activities.count(), 5) new_activity = ActivityFactory( name="new activity", description="Just a new test activity.") # new activity should be available for admins for admin in Role.objects.filter(name="Admin"): self.assertIn(new_activity, admin.activities.all()) # existing role should not have new activity self.assertNotIn(new_activity, self.role.activities.all())
def test_automatic_role_admin_activities(self): """ New activities should be added to all Admin roles automatically. """ activities = ActivityFactory.create_batch(5) self.role.activities = activities self.role.name = "Test Role" self.role.save() # sanity check for initial numbers for admin in Role.objects.filter(name="Admin"): self.assertEqual(admin.activities.count(), 5) new_activity = ActivityFactory(name="new activity", description="Just a new test activity.") # new activity should be available for admins for admin in Role.objects.filter(name="Admin"): self.assertIn(new_activity, admin.activities.all()) # existing role should not have new activity self.assertNotIn(new_activity, self.role.activities.all())
def setUp(self): self.companies = CompanyFactory.create_batch(100) self.activities = ActivityFactory.create_batch(20)
def setUp(self): self.companies = CompanyFactory.create_batch(100) self.activities = ActivityFactory.create_batch(20)