Size: a a a

Django [ru] #STAY HOME

2019 October 11

V

Valera in Django [ru] #STAY HOME
Pavel Zagrebelin
библиотека для джанги - это всего-лишь питон код, который можно (да и нужно) обкладывать своими тестами.
как ее можно покрыть тестами, если берутся некоторые модели/методы из основго проекта? Мокать их?
источник

S

Serj in Django [ru] #STAY HOME
Valera
не беспокойся, она в приватная
так а что мешает перед отправкой в pypi ее тестировать?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Serj
так а что мешает перед отправкой в pypi ее тестировать?
2 вида тестов, мануал (ручками тестишь)  или автомат покрываешь тестами моки стабы и т.д.
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Anton Fircak
номер строчки лучше говори ну да обычно иф
строка 33
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Valera
как ее можно покрыть тестами, если берутся некоторые модели/методы из основго проекта? Мокать их?
чё-то мне вообще не нравится эта фраза. Если у тебя библиотека неотрываема от основного проекта, то зачем её отрывать?
источник

S

Serj in Django [ru] #STAY HOME
Valera
как ее можно покрыть тестами, если берутся некоторые модели/методы из основго проекта? Мокать их?
в либе используются модели из проекта? это какая-то неправильная либа, предлагаю пересмотреть архитектуру твоей либы
источник

A

Andrey in Django [ru] #STAY HOME
Andrey
сложно слишком
a = [1,1,2,2,3,3,4,4]
from random import sample
b = sample(set(a), 4)
b
Out[77]: [1, 3, 4, 2]
источник

V

Valera in Django [ru] #STAY HOME
эх, была бы она моя, а не передана в наследство))
источник

S

Serj in Django [ru] #STAY HOME
Andrey
a = [1,1,2,2,3,3,4,4]
from random import sample
b = sample(set(a), 4)
b
Out[77]: [1, 3, 4, 2]
а если в списке 0 элементов?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
добавляешь 0 элемент if он сущетсвует если Ноне
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Как во вронт js передаёте данные? Для каждой странице есть свои данные для фронта. Я сделал вот такой костыль в шаблонах страниц
</section>
<script>
 var context_list = {{ context_list }};
 var url_type = "{{ url_type }}";
 var url_get = "{{ url_get }}";
 var current_photoobj = {{ current_photoobj }};
</script>
{% endblock %}
источник

A

Andrey in Django [ru] #STAY HOME
Serj
а если в списке 0 элементов?
смэрть
источник

S

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

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Александр Виноградов
Как во вронт js передаёте данные? Для каждой странице есть свои данные для фронта. Я сделал вот такой костыль в шаблонах страниц
</section>
<script>
 var context_list = {{ context_list }};
 var url_type = "{{ url_type }}";
 var url_get = "{{ url_get }}";
 var current_photoobj = {{ current_photoobj }};
</script>
{% endblock %}
посмотри на escapejs фильтр
источник

A

Aquinary in Django [ru] #STAY HOME
Александр Виноградов
Как во вронт js передаёте данные? Для каждой странице есть свои данные для фронта. Я сделал вот такой костыль в шаблонах страниц
</section>
<script>
 var context_list = {{ context_list }};
 var url_type = "{{ url_type }}";
 var url_get = "{{ url_get }}";
 var current_photoobj = {{ current_photoobj }};
</script>
{% endblock %}
.html атрибут из js, если jquery, и getelementbyid если просто js
источник

SL

Sergey Leleko in Django [ru] #STAY HOME
Добрый день ! Вот у меня вопрос . Есть какие то базовые компоненты для Джанго что называется мастхэв? Что-то посоветуете ?
источник

A

Aquinary in Django [ru] #STAY HOME
Pavel Zagrebelin
посмотри на escapejs фильтр
О, надо тоже глянуть
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
или json_script
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Sergey Leleko
Добрый день ! Вот у меня вопрос . Есть какие то базовые компоненты для Джанго что называется мастхэв? Что-то посоветуете ?
django_debug_toolbar
источник

A

Aquinary in Django [ru] #STAY HOME
Sergey Leleko
Добрый день ! Вот у меня вопрос . Есть какие то базовые компоненты для Джанго что называется мастхэв? Что-то посоветуете ?
Для меня это debug_toolbar
источник