2013-04-07 2 views
5

Скажем, я написал class, который напоминает dict. Я хочу, чтобы он прошел тот же модульный тест по стандартным dict проходам, возможно, с некоторыми изменениями.Где тестируются stdlib Python?

Где я могу найти этот код?

+0

Мне пришлось прочесть это три раза, прежде чем я понял это. Между 2-м и третьим вы сделали редактирование, поэтому я не знаю, понял ли я его, прочитав его три раза или отредактировав его, чтобы я это понял. Возможно, вы могли бы сделать это яснее, потому что это хороший вопрос. – Joe

+3

Почему вы не наследуете от dict, используя 'new', и добавляете нужные вам элементы. Тогда вам не нужно беспокоиться, если вы нарушили функциональность 'dict' – myusuf3

+0

@Joe редактирование, которое я сделал, было в названии: я включил слово« stdlib »:) – slezica

ответ

1

Чтобы построить на ответ Павла, это выглядит как питон using mercurial now

http://hg.python.org/releasing/2.7.3/file/7bb96963d067/Lib/test/test_dict.py

Для других испытания идут на

http://hg.python.org/

нажмите на releasing/<python version>>browse (в меню слева)> перейдите к соответствующему тесту. Структура на hg.python.org аналогична структуре svn.python.org.

Смежные вопросы