Написать на питноновском unittest такие тесты, чтобы в их код было страшно заглядывать, это надо постараться.
Но некоторым товарищам это удается.
Например, вместо
with self.assertRaisesRegexp(SomeException,'сообщение об ошибке'):
do_something()
пишут:
try:
do_something()
# we need to die here because exception is what we expect
exit(1)
except SomeException as e:
self.assertEqual(True,'сообщение об ошибке' in e.message)
При этом это те же самые люди которые громко кричали что использовать перловый unit-test фреймворк Test::More (и его постгресовые расширения) это некошерно потому что перл это бяка и вообще. Ну если вы настаиваете на использовании какого-нибудь инструмента, так хоть выучите его!
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1904932.html. Please comment there using OpenID. Now there are
comments