Тесты

10 views
Skip to first unread message

Andrew Svetlov

unread,
Oct 31, 2009, 10:15:43 PM10/31/09
to Пишем на Python лучше
Сергей, начал их перебрасывать по твоей просьбе.
Любопытная вещь выявилась: если в test.py поменять порядок создания
test suites - начинает ломаться.
Не хватает правильных setup/teardown. Пока решил не обращать на это
внимание.
Раскидаю все по модулям - а потом займусь зависимостями.

Andrew Svetlov

unread,
Oct 31, 2009, 11:24:09 PM10/31/09
to Пишем на Python лучше
Выявилась еще одна проблема. Wx CallLater срабатывает после teardown
теста. Иногда.
Вставил задержки где было можно. Чаще тесты проходят - но изредка -
все же нет.
Буду разбираться. Сейчас сложно представить - что именно поломалось.
Кто-то что-то не сворачивает в конце теста.

Для начала хочу окончательно убрать test_new.py - раскидав его по
частям.
Затем гляну, что там творится с wx.
Заодно хочется сделать большую изоляцию тестов и стрессы - на
предыдущей работе такое использовал.

Sergey Schetinin

unread,
Nov 1, 2009, 4:18:59 AM11/1/09
to better-p...@googlegroups.com
2009/11/1 Andrew Svetlov <andrew....@gmail.com>:

> Выявилась еще одна проблема. Wx CallLater срабатывает после teardown
> теста. Иногда.

Попробуй добавить self.timer.Stop() в WxEventLoop._teardown (calllater
сейчас вроде вообще нет)

> Вставил задержки где было можно. Чаще тесты проходят - но изредка -
> все же нет.

Пожалуйста откати задержки. Если ломается давай чинить причину и
надежно закрывать проблему а не обставлять задержками.

Аналогично с порядком исполнения, давай будем исправлять а не "вносить
изменения после которых проблемы не видно".

И эт, если письмо про Реакцию то в заголовке это должно быть указано,
иначе архив рассылки получается свалкой.

> Буду разбираться. Сейчас сложно представить - что именно поломалось.
> Кто-то что-то не сворачивает в конце теста.
>
> Для начала хочу окончательно убрать test_new.py - раскидав его по
> частям.
> Затем гляну, что там творится с wx.
> Заодно хочется сделать большую изоляцию тестов и стрессы - на
> предыдущей работе такое использовал.

--
Best Regards,
Sergey Schetinin

http://s3bk.com/ -- S3 Backup
http://word-to-html.com/ -- Word to HTML Converter

Reply all
Reply to author
Forward
0 new messages