Size: a a a

2016 March 25

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
чистые функции тестируются влёгкую
источник

AZ

Andrey Zakharevich in SPb Python
надо ли покрывать отдельным тестом строку foo.append(bar)?
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
от одних и тех же аргументов один и тот же результат.
источник

SM

Serge Matveenko in SPb Python
я вот тут напугал чуваков... запустил тесты от юзера, которому никуда нельзя писать, даже в tmp, поржал:)
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
очень удобно
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
лол
источник

A

Aleksandr in SPb Python
Serge Matveenko
я вот тут напугал чуваков... запустил тесты от юзера, которому никуда нельзя писать, даже в tmp, поржал:)
На билд сервере. Чтобы человек кирпичей наложил от своего push-а
источник

SM

Serge Matveenko in SPb Python
Andrey Zakharevich
надо ли покрывать отдельным тестом строку foo.append(bar)?
конечно! а если foo не список? а если bar неопределено?
источник

A

Aleksandr in SPb Python
Defensive programming to the masses!
источник

A

Aleksandr in SPb Python
В задницу ваш let it fail )
источник

SM

Serge Matveenko in SPb Python
Aleksandr
На билд сервере. Чтобы человек кирпичей наложил от своего push-а
нет, а что? тесты должны быть изолированы от окружения. не волнует.
источник

A

Aleksandr in SPb Python
Erlang-исты какие-то придумали )
источник

AZ

Andrey Zakharevich in SPb Python
то есть вы мне предлагаете писать тесты на базовые конструкции языка?
источник

A

Aleksandr in SPb Python
Serge Matveenko
нет, а что? тесты должны быть изолированы от окружения. не волнует.
Ага, ты его от интепретатора изолируй )
источник

AZ

Andrey Zakharevich in SPb Python
а если мы подключаем контекст, то это уже не одна строчка кода тестируется нифига
источник

A

Aleksandr in SPb Python
@andreyzakharevich мы веселимся )
источник

A

Aleksandr in SPb Python
Можем сказать, что нужно тестировать тест.
источник

SM

Serge Matveenko in SPb Python
Aleksandr
Можем сказать, что нужно тестировать тест.
этого вообще никто не делает! все ленивые!
источник

A

Aleksandr in SPb Python
И в итоге тестами нельзя покрыть все. Так как каждый новый тест - это новая единица для тестирования.
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Вот и проблема мутабельности
источник