Пример #1
0
    def test_modify_permissions_user_not_staff(self, mock):
        mock.get.return_value = self.system_settings_email

        self.user.email = '*****@*****.**'
        self.user.is_staff = False
        modify_permissions(backend=None, uid=None, user=self.user, is_new=True)

        self.assertFalse(self.user.is_staff)
Пример #2
0
    def test_modify_permissions_default_group(self, mock_member,
                                              mock_settings):
        mock_settings.get.return_value = self.system_settings_group
        save_mock = Mock(return_value=Dojo_Group_Member())
        mock_member.return_value = save_mock
        modify_permissions(backend=None, uid=None, user=self.user, is_new=True)

        mock_member.assert_called_with(group=self.group,
                                       user=self.user,
                                       role=self.role)
        save_mock.save.assert_called_once()