Size: a a a

Django [ru] #STAY HOME

2019 October 11

АВ

Александр Виноградов in Django [ru] #STAY HOME
Serj
проект должен быть покрыт тестами, тогда после обновления шанс поломать прод будет сведен к минимуму
да, у меня ни одного теста нет)
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
И кстати, как написать тест вот на такой случай?
источник

S

Serj in Django [ru] #STAY HOME
Александр Виноградов
И кстати, как написать тест вот на такой случай?
я не следил за вашим диалогом, но обычно тестами покрывается весь код, а процент покрытия отслеживается с помощью coverage.py
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Serj
проект должен быть покрыт тестами, тогда после обновления шанс поломать прод будет сведен к минимуму
та да, но там тестов будет больше чем логики))
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Александр Виноградов
И кстати, как написать тест вот на такой случай?
у тебя drf или голая джанга?
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
просто джанга
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
мне вот эту строку надо в try обернуть?
context['randphobj'] = random.sample(photoobjects, k = 4)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Александр Виноградов
мне вот эту строку надо в try обернуть?
context['randphobj'] = random.sample(photoobjects, k = 4)
сложно, кидай больше кода хотя бы всю вьюху
источник

Z

ZHU in Django [ru] #STAY HOME
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Александр Виноградов
мне вот эту строку надо в try обернуть?
context['randphobj'] = random.sample(photoobjects, k = 4)
тебе надо взять рандомное кол-во элементов из списка так?
источник

АЧ

Андрей Чумакин in Django [ru] #STAY HOME
Если кому интересно, есть ботец, который выкладывает то что ему скинешь на codepaste. Возвращает ссылку: @codePaste_bot
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Anton Fircak
тебе надо взять рандомное кол-во элементов из списка так?
да
источник

AF

Anton Fircak in Django [ru] #STAY HOME
тогда сделай k = random.randint(len(твоего списка))
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ну тоесть у тебя будет рандомное число в пределах длины твоего списка
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Anton Fircak
тогда сделай k = random.randint(len(твоего списка))
а, нет. Мне из списка надо 4 элемента взять, но если список пуст, то ошибка
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Александр Виноградов
а, нет. Мне из списка надо 4 элемента взять, но если список пуст, то ошибка
а если нет 4 элементов а 3?
источник

Z

ZHU in Django [ru] #STAY HOME
попробуй тут try exept
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ZHU
попробуй тут try exept
та ему не трай нужен а if
источник