@yii2ru

Страница 1519 из 1721
Alexey
26.07.2018
14:26:42
Object-oriented design tends to treat a class as the unit, procedural or functional approaches might consider a single function as a unit. But really it's a situational thing - the team decides what makes sense to be a unit for the purposes of their understanding of the system and its testing. Although I start with the notion of the unit being a class, I often take a bunch of closely related classes and treat them as a single unit. Rarely I might take a subset of methods in a class as a unit. However you define it doesn't really matter.

собственно об этом я написал еще полчаса назад

для начала тебе надо понять, что такое юнит - и потом твои попытки избавиться от зависимостей мокая реализации просто станут не нужны )

дада мы помним что вы тестируете только эндпоинты и ничего более
сервисы в домене юнитами тестируются с 100% coverage (:

Google
Dmitriy
26.07.2018
14:28:51
так уже все поменялось ?

Alexey
26.07.2018
14:28:59
а апишечки да, только функциональными тестами

смысл юнитами круды тестить?

Dmitriy
26.07.2018
14:29:13
ты же раньше говорил что юнит тесты не нужны толком. если тестируете эндпоинты

Alexey
26.07.2018
14:29:33
ты же раньше говорил что юнит тесты не нужны толком. если тестируете эндпоинты
как ты протестируешь сервис, у которого нет эндпойнта?

юнит тесты в апи не нужны, в домене им самое место - но для этого надо грамотно пилить слои

чтобы сервис работал с интерфейсом репозитория, например - который можно мокнуть

а если у тебя в домене AR на все деньги, тут уж проще необходимые фикстуры загрузить юниту - просто потому что моделей у тебя будет не один десяток и мокать их и активквери вместе с релейшнами - нуу, такое (:

Alexey
26.07.2018
14:36:28
ну и вишенка на тортик - по TDD Kata цикл red-green-refactor занимает 15-30 минут на реализацию юнита, загрузка 20 гигового датасета сюда вообще не вписывается

Ad.x ??
26.07.2018
14:37:52
почему 20гб грузить то над, чот не пойму? время отработки запроса тестируется чоль?

Dmitriy
26.07.2018
14:38:57
почему 20гб грузить то над, чот не пойму? время отработки запроса тестируется чоль?
ответ зависит от датасета. минимальные данные это 20 гб на работу алгоритмов

Google
Alexey
26.07.2018
14:38:58
почему 20гб грузить то над, чот не пойму? время отработки запроса тестируется чоль?
по хорошему надо мокать ответ абстракции доступа к данным и все

Dmitriy
26.07.2018
14:40:33
для нейронки типа?
что-то похожее.

Artur
26.07.2018
14:48:05
Привет всем еще раз Вопрос - есть форма отправки сообщения админу на почту, где зарегестрированный пользователь указывает свою почту. (к примеру, указывает example.client@gmail.com) Но в setFrom должно быть обязательно быть указан акк в почтовом сервере, чтобы отправило. (т.е. есть smtp.gmail.com, и акк в конфигах mailer указан admin@gmail.com) Можно ли таким образом сделать несколько отправителей? Или как можно решить этот вопрос?

Alexey
26.07.2018
14:48:14
в твиторе пробегала здравая мысль что юнит тесты изначально неправильно назвали, по сути они Single Abstraction Test

dev
26.07.2018
15:33:33
привет

подскажите какие имена у лог файлов могут быть которые лежат в /protected/runtime/ ?

application.log какие еще

andrew
26.07.2018
15:36:15
Смотря сколько лог таргетов в конфиге

Константин
26.07.2018
16:20:57


На локалке работает а на рабочем нет

В requipments проставил true

в вебе путь прописал

Kazakbala
26.07.2018
16:21:38
Доступа нет

No route to host

Константин
26.07.2018
16:22:35
На локальной копии сайта этот код работает

Kazakbala
26.07.2018
16:23:18
Значит локально есть доступ

telnet ом пробей

Константин
26.07.2018
16:24:08
Сам сервер не на локальной машине

Я могу подключиться к бд через pg admin

Google
Kazakbala
26.07.2018
16:24:45
Ошибка говорит что нету доступа к серверу субд

telnet host port

Константин
26.07.2018
16:26:03
Хостинг может как то ограничивать?

Блин что за мистика?

Пропала панель дебага

Блин

Юии старый блин

На локалке я его обновил...

Как обновить pdo_pgsql?

☕ CunningFox
26.07.2018
17:00:27
Константин
26.07.2018
17:01:15
это через компосер?

Stanislav
26.07.2018
17:01:33
Константин

Stanislav
26.07.2018
17:01:42
Ты программист?

Константин
26.07.2018
17:01:53
Я плохой веб программист

Matviy
26.07.2018
17:02:21
Народ, а было такое у кого-нибуть - кеш не чистится консольной коммандой flush-all?

Шаблн базовый, в конфигах и в вебе. и в консольном - yii\caching\FileCache

☕ CunningFox
26.07.2018
17:07:58
это через компосер?
Это для фряхи

Константин
26.07.2018
17:08:18
Ivan
26.07.2018
17:08:36
Freebsd

☕ CunningFox
26.07.2018
17:08:40
?
Ось у тебя какая?

Google
Ivan
26.07.2018
17:08:42
Гугли

Константин
26.07.2018
17:09:00
Ось у тебя какая?
Похоже на центос

☕ CunningFox
26.07.2018
17:09:35


Константин
26.07.2018
17:10:46
Я правильно понимаю - это пакет для php?

☕ CunningFox
26.07.2018
17:11:54


Константин
26.07.2018
17:12:49
Мне прощу свичнуть версию php

Или нет= )

☕ CunningFox
26.07.2018
17:13:12
Просто обновить пакеты?

Admin
ERROR: S client not available

☕ CunningFox
26.07.2018
17:13:17
Всю систему если хочешь

А зачем тебе вообще это?

У тебя ошибка какая?

Не коннектит?

Константин
26.07.2018
17:13:42
Ну сайт на хочтинге, а он может менять версию php

Да

☕ CunningFox
26.07.2018
17:14:02
Хост пингуется?

Опечаток нет?

Он пишет, нет маршрута до хоста

Константин
26.07.2018
17:14:29
Я полностью скопировал файл из локального проекта

☕ CunningFox
26.07.2018
17:14:46
А хост базы какой?

Google
Константин
26.07.2018
17:14:51
Версия pgsql на сервере 9.6

☕ CunningFox
26.07.2018
17:14:55
Параметры подключения

Константин
26.07.2018
17:14:58
на сайте 9.5

☕ CunningFox
26.07.2018
17:15:30
У тебя пишет не могу найти маршрут до узла

При чем тут версии?

Константин
26.07.2018
17:16:23


☕ CunningFox
26.07.2018
17:16:50
Отлично, хост замазал на него и ругается

Константин
26.07.2018
17:16:53
Я искал различие

Он одинаковый

И там и там

Просто поверь

☕ CunningFox
26.07.2018
17:17:21
Он одинаковый
Пингуется с сервера?

Константин
26.07.2018
17:17:37
Не пробовал

☕ CunningFox
26.07.2018
17:17:46
Пропиши ИП на сервере вместо днс имени

Если локально база то 127.0.0.1

Константин
26.07.2018
17:18:11
Она не локальная

☕ CunningFox
26.07.2018
17:19:08
Ну тогда пинг и попробуй засенить на ИП, если поможет попробуй в хостах прописать на севере

Сервере

Константин
26.07.2018
17:19:37
Прописал айпишник таже история

Айпишник пингуется с сервера сайта



Страница 1519 из 1721