Я написал маленький тест на переопределенный form_valid() который находится во вьюшке которая наследует CreateView. Тест проходит то что написано у меня но в coverage html все равно написано что у меня не проверен form_valid() https://dpaste.org/Rf9X Помогите кто знает
Я написал маленький тест на переопределенный form_valid() который находится во вьюшке которая наследует CreateView. Тест проходит то что написано у меня но в coverage html все равно написано что у меня не проверен form_valid() https://dpaste.org/Rf9X Помогите кто знает
ну то что форм валид вьюхи не проверен, видно потому что ты в тесте проверяешь валидность формы вне зависимости от вьюхи , а вот чтобы вьюху вызвать по-моему должен вызвать хттп клиент, но я в тестах не силен, больше не скажу
ну то что форм валид вьюхи не проверен, видно потому что ты в тесте проверяешь валидность формы вне зависимости от вьюхи , а вот чтобы вьюху вызвать по-моему должен вызвать хттп клиент, но я в тестах не силен, больше не скажу
не, юниттест можно без клиента, просто любую функцию или класс проверить
Я написал маленький тест на переопределенный form_valid() который находится во вьюшке которая наследует CreateView. Тест проходит то что написано у меня но в coverage html все равно написано что у меня не проверен form_valid() https://dpaste.org/Rf9X Помогите кто знает
ты посмотри какой метод ты описал и какой тестируешь, намекну is_valid != form_valid
Я сделал через response.context[‘view’].form_valid(self.form), хз правильно или нет, но вроде работает
предположу что достаточно было self.assertTrue(form.is_valid()) пометять на self.assertTrue(form.form_valid()) правда хз есть ли super у этого твоего формвалид) если работает - наверное есть
предположу что достаточно было self.assertTrue(form.is_valid()) пометять на self.assertTrue(form.form_valid()) правда хз есть ли super у этого твоего формвалид) если работает - наверное есть
Нет, form_valid у меня был переопределен во вьюхе, оказывается надо было вьюху вызвать потом через неё проверять😅
всем привет. Как переопределить поведение кнопки “найти” в таблице модели ? мне нужно сразу открывать страницу редактирования после поиска, если найден объект (объект может быть только один) такое реально ?)
почему-то для меня изменение админки это какая-то боль, копаюсь в сорцах, чтобы понять как это всё переопределить с нуля не очень охота пилить, всё таки тут авторизация, ролевая система и тд. Но изменять мне нужно её не всегда стандартно
почему-то для меня изменение админки это какая-то боль, копаюсь в сорцах, чтобы понять как это всё переопределить с нуля не очень охота пилить, всё таки тут авторизация, ролевая система и тд. Но изменять мне нужно её не всегда стандартно
напрашивается такая логика - находишь метод который возвращает список, проверяешь if .count() == 1 и вызываешь метод который возвращает объект