Задать вопрос
@anapty-xy

Почему django считает is_stuff неожиданным аргументом?

@pytest.fixture
def user_factory(db):
    def create_user(
            username: str,
            password: str = '11',
            first_name: str = 'foo',
            last_name: str = 'bar',
            email: str = 'foo@bar.com',
            is_stuff: bool = False,
            is_superuser: bool = False,
            is_active: bool = True
    ):
        user = User.objects.create(
            username=username,
            password=password,
            first_name=first_name,
            last_name=last_name,
            email=email,
            is_stuff=is_stuff,
            is_superuser=is_superuser,
            is_active=is_active
        )
        return user
    
    return create_user


@pytest.fixture
def user_mikelee(db, user_factory):
    return user_factory('mikelee')


код вызывыет

TypeError: User() got unexpected keyword arguments: 'is_stuff'
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Everything_is_bad
is_stuff vs is_staff, в доки иногда хотя бы смотри
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы