============================= test process starts ============================== executable: /usr/bin/python (2.6.2-final-0) using py lib: /usr/lib/python2.6/dist-packages/py MoinMoin/_tests/test_Page.py[9] ......... MoinMoin/_tests/test_PageEditor.py[10] .......... MoinMoin/_tests/test_caching.py[7] ....... MoinMoin/_tests/test_error.py[4] .... MoinMoin/_tests/test_packages.py[8] ........ MoinMoin/_tests/test_sourcecode.py[18] .................. MoinMoin/_tests/test_user.py[14] .............. MoinMoin/_tests/test_wikisync.py[1] . MoinMoin/_tests/test_wikiutil.py[173] ............................................................................................................................................................................. MoinMoin/_tests/test_wsgiapp.py[7] ....... MoinMoin/action/_tests/test_attachfile.py[4] .... MoinMoin/action/_tests/test_cache.py[6] ...... MoinMoin/auth/_tests/test_auth.py - skipped MoinMoin/auth/_tests/test_ldap_login.py - skipped MoinMoin/config/_tests/test_multiconfig.py[1] . MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py[94] ..ss........ssss...ssssssssssssssssss.s.s...sssssssssssssssssssssssssssss.ss.................. MoinMoin/datastruct/backends/_tests/test_composite_dicts.py[3] ... MoinMoin/datastruct/backends/_tests/test_composite_groups.py[13] ............. MoinMoin/datastruct/backends/_tests/test_config_dicts.py[3] ... MoinMoin/datastruct/backends/_tests/test_config_groups.py[9] ......... MoinMoin/datastruct/backends/_tests/test_lazy_config_groups.py[27] ........................... MoinMoin/datastruct/backends/_tests/test_wiki_dicts.py[3] ... MoinMoin/datastruct/backends/_tests/test_wiki_groups.py[16] ................ MoinMoin/events/_tests/test_events.py[6] .s..s. MoinMoin/filter/_tests/test_filter.py[4] .... MoinMoin/formatter/_tests/test_formatter.py[173] ss........................................................................................................................................................................... MoinMoin/formatter/_tests/test_groups.py[18] .................. MoinMoin/macro/_tests/test_Action.py[1] . MoinMoin/macro/_tests/test_EmbedObject.py[4] .... MoinMoin/macro/_tests/test_FootNote.py[1] . MoinMoin/macro/_tests/test_GetVal.py[3] ..s MoinMoin/macro/_tests/test_Hits.py[4] .... MoinMoin/macro/_tests/test_PageHits.py[1] . MoinMoin/macro/_tests/test_StatsChart.py[3] ... MoinMoin/macro/_tests/test_macro.py[1] . MoinMoin/mail/_tests/test_sendmail.py[9] ......... MoinMoin/parser/_tests/test_text_creole.py[27] ........................... MoinMoin/parser/_tests/test_text_csv.py[3] ... MoinMoin/parser/_tests/test_text_moin_wiki.py[41] ........s................................ MoinMoin/parser/_tests/test_unicode.py[1] . MoinMoin/script/migration/_tests/test_conv160_wiki.py[5] ..... MoinMoin/script/migration/_tests/test_conv160a_wiki.py[6] ...... MoinMoin/search/_tests/test_search.py[19] ............F..F... MoinMoin/security/_tests/test_security.py[108] ............................................................................................................ MoinMoin/theme/_tests/test_editbar_actions.py[2] .. MoinMoin/userform/_tests/test_admin.py[1] . MoinMoin/util/_tests/test_diff3.py[1] . MoinMoin/util/_tests/test_diff_text.py[1] . MoinMoin/util/_tests/test_filesys.py[5] ....s MoinMoin/util/_tests/test_lock.py[10] .......... MoinMoin/util/_tests/test_pysupport.py[5] ..... MoinMoin/util/_tests/test_util.py[2] .. MoinMoin/util/_tests/test_web.py[6] ...... MoinMoin/web/_tests/test_utils.py[3] .ss MoinMoin/widget/_tests/test_html.py[3] ... MoinMoin/wikixml/_tests/test_marshal.py[2] .. MoinMoin/xmlrpc/_tests/test_xmlrpc.py[2] .. jabberbot/_tests/test_capat.py[3] ... jabberbot/_tests/test_xmlrpcbot.py[2] .. jabberbot/_tests/test_xmppbot.py[3] ... __________________________ reasons for skipped tests ___________________________ Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:725 reason: Skipped: 'Broken.' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/events/_tests/test_events.py:25 reason: Skipped: 'broken test - global state is changed somehow that test_GetVal looks broken' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/auth/_tests/test_ldap_login.py:10 reason: Skipped: 'Broken due to test Config refactoring' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/auth/_tests/test_auth.py:133 reason: Skipped: 'We currently have no http auth code in moin. GivenAuth relies on the web server doing the http auth check.' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/formatter/_tests/test_formatter.py:17 reason: Skipped: 'domxml

generation is broken' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/formatter/_tests/test_formatter.py:29 reason: Skipped: 'docbook is broken' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/web/_tests/test_utils.py:29 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/web/_tests/test_utils.py:26 reason: Skipped: 'TODO: needs implementation' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/macro/_tests/test_GetVal.py:49 reason: Skipped: 'user has no rights to create acl pages' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/events/_tests/test_events.py:52 reason: Skipped: 'Test is wrong, because it assumes send_notification will be called - but if there is no superuser subscribed to UserCreatedEvent, then no notification needs to be sent.' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/util/_tests/test_filesys.py:72 reason: Skipped: "max_staleness check only done on win32 because it doesn't support inode change detection" Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/parser/_tests/test_text_moin_wiki.py:213 reason: Skipped: 'Broken' Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:679 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1105 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:945 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1063 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:298 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1045 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:547 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:317 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:279 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:694 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:507 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:528 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:628 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1081 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:424 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:877 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:465 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:486 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:896 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:764 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:257 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1051 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1145 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:847 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:404 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1133 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1075 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1027 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1009 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1099 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1184 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1087 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1033 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1021 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1111 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1057 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:592 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:917 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:858 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:614 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:564 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:445 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:660 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:104 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1069 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1003 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:581 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1093 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:643 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1139 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1015 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1174 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:603 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:1039 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:115 Skipped in /home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/converter/_tests/test_text_html_text_moin_wiki.py:973 reason: Skipped: 'broken test' ________________________________________________________________________________ _________________ entrypoint: TestSearch().test_prefix_search __________________ def runtraced(self, colitem): if self.shouldclose(): raise Exit, "received external close signal" outcome = None colitem.startcapture() try: self.start(colitem) try: try: if colitem._stickyfailure: raise colitem._stickyfailure > outcome = self.run(colitem) [/usr/lib/python2.6/dist-packages/py/test/session.py:84] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def run(self, colitem): if self.config.option.collectonly and isinstance(colitem, py.test.collect.Item): return if isinstance(colitem, py.test.collect.Item): colitem._skipbykeyword(self.config.option.keyword) > res = colitem.run() [/usr/lib/python2.6/dist-packages/py/test/session.py:107] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def run(self): > self._prepare() [/usr/lib/python2.6/dist-packages/py/test/collect.py:477] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def _prepare(self): if not hasattr(self, '_name2items'): ex = getattr(self, '_name2items_exception', None) if ex is not None: raise ex[0], ex[1], ex[2] try: > self._name2items = self._buildname2items() [/usr/lib/python2.6/dist-packages/py/test/collect.py:328] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def _buildname2items(self): d = {} # slightly hackish to invoke setup-states on # collection ... self.Function._state.prepare(self) for i, x in py.builtin.enumerate(self.obj()): call, args = self.getcallargs(x) if not callable(call): E raise TypeError("yielded test %r not callable" %(call,)) > TypeError: yielded test 'title simple_test' not callable [/usr/lib/python2.6/dist-packages/py/test/collect.py:489] - - - - - - - - - - - test_search.py: recorded stderr - - - - - - - - - - - - 2009-08-08 18:11:58,646 INFO MoinMoin.config.multiconfig:127 using wiki config: /home/user/workspace/moin-1.9-xapian-dmilajevs/wikiconfig.pyc 2009-08-08 18:12:32,369 INFO MoinMoin.search.builtin:268 indexing completed successfully in 33.73 seconds. 2009-08-08 18:13:20,898 INFO MoinMoin.search.builtin:268 indexing completed successfully in 31.49 seconds. ________________________________________________________________________________ ______________ entrypoint: TestXapianSearch().test_prefix_search _______________ def runtraced(self, colitem): if self.shouldclose(): raise Exit, "received external close signal" outcome = None colitem.startcapture() try: self.start(colitem) try: try: if colitem._stickyfailure: raise colitem._stickyfailure > outcome = self.run(colitem) [/usr/lib/python2.6/dist-packages/py/test/session.py:84] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def run(self, colitem): if self.config.option.collectonly and isinstance(colitem, py.test.collect.Item): return if isinstance(colitem, py.test.collect.Item): colitem._skipbykeyword(self.config.option.keyword) > res = colitem.run() [/usr/lib/python2.6/dist-packages/py/test/session.py:107] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def run(self): > self._prepare() [/usr/lib/python2.6/dist-packages/py/test/collect.py:477] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def _prepare(self): if not hasattr(self, '_name2items'): ex = getattr(self, '_name2items_exception', None) if ex is not None: raise ex[0], ex[1], ex[2] try: > self._name2items = self._buildname2items() [/usr/lib/python2.6/dist-packages/py/test/collect.py:328] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def _buildname2items(self): d = {} # slightly hackish to invoke setup-states on # collection ... self.Function._state.prepare(self) for i, x in py.builtin.enumerate(self.obj()): call, args = self.getcallargs(x) if not callable(call): E raise TypeError("yielded test %r not callable" %(call,)) > TypeError: yielded test 'title simple_test' not callable [/usr/lib/python2.6/dist-packages/py/test/collect.py:489] - - - - - - - - - - - test_search.py: recorded stderr - - - - - - - - - - - - 2009-08-08 18:11:58,646 INFO MoinMoin.config.multiconfig:127 using wiki config: /home/user/workspace/moin-1.9-xapian-dmilajevs/wikiconfig.pyc 2009-08-08 18:12:32,369 INFO MoinMoin.search.builtin:268 indexing completed successfully in 33.73 seconds. 2009-08-08 18:13:20,898 INFO MoinMoin.search.builtin:268 indexing completed successfully in 31.49 seconds. ________________________________________________________________________________ ______________ entrypoint: TestXapianSearch().testTitleSearchAND _______________ def testTitleSearchAND(self): """ search: title search with AND expression """ result = search.searchPages(self.request, u"title:Help title:Index") E assert len(result.hits) == 1 > assert 0 == 1 + where 0 = len([]) + where [] = .hits [/home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/search/_tests/test_search.py:119] - - - - - - - - - - - test_search.py: recorded stderr - - - - - - - - - - - - 2009-08-08 18:11:58,646 INFO MoinMoin.config.multiconfig:127 using wiki config: /home/user/workspace/moin-1.9-xapian-dmilajevs/wikiconfig.pyc 2009-08-08 18:12:32,369 INFO MoinMoin.search.builtin:268 indexing completed successfully in 33.73 seconds. 2009-08-08 18:13:20,898 INFO MoinMoin.search.builtin:268 indexing completed successfully in 31.49 seconds. ________________________________________________________________________________ __________ entrypoint: TestXapianSearch().testTitleSearchNegativeTerm __________ def testTitleSearchNegativeTerm(self): """ search: title search for a AND expression with a negative term """ helpon_count = len(search.searchPages(self.request, u"title:HelpOn").hits) result = search.searchPages(self.request, u"title:HelpOn -title:AccessControlLists") E assert len(result.hits) == helpon_count - 1 # finds all HelpOn* except one > assert 0 == (0 - 1) + where 0 = len([]) + where [] = .hits [/home/user/workspace/moin-1.9-xapian-dmilajevs/MoinMoin/search/_tests/test_search.py:138] - - - - - - - - - - - test_search.py: recorded stderr - - - - - - - - - - - - 2009-08-08 18:11:58,646 INFO MoinMoin.config.multiconfig:127 using wiki config: /home/user/workspace/moin-1.9-xapian-dmilajevs/wikiconfig.pyc 2009-08-08 18:12:32,369 INFO MoinMoin.search.builtin:268 indexing completed successfully in 33.73 seconds. 2009-08-08 18:13:20,898 INFO MoinMoin.search.builtin:268 indexing completed successfully in 31.49 seconds. ________________________________________________________________________________ ====== tests finished: 851 passed, 4 failed, 68 skipped in 122.87 seconds ======