def test_add_to_permissions_group_group_does_not_exist(self): self.user.groups.all().delete() period_models.add_to_permissions_group(period_models.User, self.user) groups = self.user.groups.all() self.assertEqual(1, groups.count()) self.assertEqual(3, groups.first().permissions.count()) for permission in groups.first().permissions.all(): self.assertEqual('_flowevent', permission.codename[-10:])
def test_add_to_permissions_group_group_does_not_exist(self): self.user.groups.all().delete() period_models.add_to_permissions_group(period_models.User, self.user) groups = self.user.groups.all() self.assertEqual(1, groups.count()) self.assertEqual(3, groups[0].permissions.count()) for permission in groups[0].permissions.all(): self.assertEqual('_flowevent', permission.codename[-10:])
def test_add_to_permissions_group_group_exists(self): user = period_models.User(email='*****@*****.**') user.save() user.groups.all().delete() auth_models.Group(name='users').save() period_models.add_to_permissions_group(period_models.User, user) groups = user.groups.all() self.assertEqual(1, groups.count()) self.assertEqual(0, groups[0].permissions.count())
def test_add_to_permissions_group_group_exists(self): user = period_models.User(email='*****@*****.**', last_login=TIMEZONE.localize(datetime.datetime(2015, 2, 27))) user.save() user.groups.all().delete() auth_models.Group(name='users').save() period_models.add_to_permissions_group(period_models.User, user) groups = user.groups.all() self.assertEqual(1, groups.count()) self.assertEqual(0, groups[0].permissions.count())
def test_add_to_permissions_group_group_exists(self): user = period_models.User(email='*****@*****.**', last_login=TIMEZONE.localize( datetime.datetime(2015, 2, 27))) user.save() user.groups.all().delete() auth_models.Group(name='users').save() period_models.add_to_permissions_group(period_models.User, user) groups = user.groups.all() self.assertEqual(1, groups.count()) self.assertEqual(0, groups.first().permissions.count())