$ python setup.py test -m tests.wikisyntax running test running egg_info writing BloodhoundMultiProduct.egg-info/PKG-INFO writing top-level names to BloodhoundMultiProduct.egg-info/top_level.txt writing dependency_links to BloodhoundMultiProduct.egg-info/dependency_links.txt writing entry points to BloodhoundMultiProduct.egg-info/entry_points.txt writing BloodhoundMultiProduct.egg-info/PKG-INFO writing top-level names to BloodhoundMultiProduct.egg-info/top_level.txt writing dependency_links to BloodhoundMultiProduct.egg-info/dependency_links.txt writing entry points to BloodhoundMultiProduct.egg-info/entry_points.txt reading manifest file 'BloodhoundMultiProduct.egg-info/SOURCES.txt' writing manifest file 'BloodhoundMultiProduct.egg-info/SOURCES.txt' running build_ext Test search: link resolver ... ok Test search: link resolver with query arguments ... ok Test attachment: link resolver (deprecated) ... ok Test attachment: "foreign" links ... ok Test attachment: "local" links ... ok Test attachment: "missing" links ... ok Test attachment: "raw" links ... ok Test attachment: raw format as explicit argument ... ok Test mailto: obfuscated by default, like plain email ... ok Test mailto: not obfuscated, unlike plain email ... ok Test Escaping product links, short form ... ok Test Product links, alternative short form ... ok Test Escaping product links, alternative short form ... ok Test Product links, long form with label ... ok Test Product link missing prefix ... ok Test Product link SHREF_TARGET_LAST ... ok Test Product link SHREF_TARGET_LAST ... ok Test Product link SHREF_TARGET_FIRST ... ok Test Product link, long form with quoting ... ok Test Product link, URL extras ... ok Test Product links in markup ... ok Test Product links missing, quoting of target ... ok Test product: links - search: link resolver ... ok Test product: links - search: link resolver with query arguments ... ok Test product: links unicode prefix - search: link resolver ... ok Test product: links unicode prefix - search: link resolver with query arguments ... ok Test global: links - search: link resolver ... ok Test global: links - search: link resolver with query arguments ... ok Test product: links - attachment: link resolver (deprecated) ... ok Test product: links - attachment: "foreign" links ... ok Test product: links - attachment: "local" links ... ok Test product: links - attachment: "missing" links ... ok Test product: links - attachment: "raw" links ... ok Test product: links - attachment: raw format as explicit argument ... ok Test product: links unicode prefix - attachment: link resolver (deprecated) ... ok Test product: links unicode prefix - attachment: "foreign" links ... ok Test product: links unicode prefix - attachment: "local" links ... ok Test product: links unicode prefix - attachment: "missing" links ... ok Test product: links unicode prefix - attachment: "raw" links ... ok Test product: links unicode prefix - attachment: raw format as explicit argument ... ok Test global: links - attachment: link resolver (deprecated) ... ok Test global: links - attachment: "foreign" links ... ok Test global: links - attachment: "local" links ... ok Test global: links - attachment: "missing" links ... ok Test global: links - attachment: "raw" links ... ok Test global: links - attachment: raw format as explicit argument ... ok Test product: links - ticket: link resolver ... ok Test product: links - ticket: link resolver + arguments ... ok Test product: links - ticket: link resolver with ranges ... ok Test product: links - ticket link shorthand form ... ok Test product: links - ticket link shorthand form with ranges ... ok Test product: links - ticket link shorthand form with long ranges (#10111 regression) ... ok Test product: links - escaping the above ... ok Test product: links - escaping the above ... ok Test product: links - InterTrac for tickets ... ok Test product: links - Ticket InterTrac shorthands ... ok Test product: links - ticket syntax with unicode digits ... FAIL Test product: links unicode prefix - ticket: link resolver ... ok Test product: links unicode prefix - ticket: link resolver + arguments ... ok Test product: links unicode prefix - ticket: link resolver with ranges ... ok Test product: links unicode prefix - ticket link shorthand form ... ok Test product: links unicode prefix - ticket link shorthand form with ranges ... ok Test product: links unicode prefix - ticket link shorthand form with long ranges (#10111 regression) ... ok Test product: links unicode prefix - escaping the above ... ok Test product: links unicode prefix - escaping the above ... ok Test product: links unicode prefix - InterTrac for tickets ... ok Test product: links unicode prefix - Ticket InterTrac shorthands ... ok Test product: links unicode prefix - ticket syntax with unicode digits ... FAIL Test global: links - ticket: link resolver ... ok Test global: links - ticket: link resolver + arguments ... ok Test global: links - ticket: link resolver with ranges ... ok Test global: links - ticket link shorthand form ... ok Test global: links - ticket link shorthand form with ranges ... ok Test global: links - ticket link shorthand form with long ranges (#10111 regression) ... ok Test global: links - escaping the above ... ok Test global: links - escaping the above ... ok Test global: links - InterTrac for tickets ... ok Test global: links - Ticket InterTrac shorthands ... ok Test global: links - ticket syntax with unicode digits ... FAIL Test product: links - milestone: link resolver ... ok Test product: links - milestone: link resolver + arguments ... ok Test product: links unicode prefix - milestone: link resolver ... ok Test product: links unicode prefix - milestone: link resolver + arguments ... ok Test global: links - milestone: link resolver ... ok Test global: links - milestone: link resolver + arguments ... ok Test query: link resolver ... ok Test TicketQuery macro: no results, list form ... ok Test TicketQuery macro: no results, count 0 ... ok Test TicketQuery macro: no results, compact form ... ok Test TicketQuery macro: one result, list form ... FAIL Test TicketQuery macro: one result, count 1 ... FAIL Test TicketQuery macro: one result, compact form ... FAIL Test query: link resolver ... ok Test TicketQuery macro: no results, list form ... ok Test TicketQuery macro: no results, count 0 ... ok Test TicketQuery macro: no results, compact form ... ok Test TicketQuery macro: one result, list form ... FAIL Test TicketQuery macro: one result, count 1 ... FAIL Test TicketQuery macro: one result, compact form ... FAIL Test query: link resolver ... ok Test TicketQuery macro: no results, list form ... ok Test TicketQuery macro: no results, count 0 ... ok Test TicketQuery macro: no results, compact form ... ok Test TicketQuery macro: one result, list form ... FAIL Test TicketQuery macro: one result, count 1 ... FAIL Test TicketQuery macro: one result, compact form ... FAIL Test product: links - TicketQuery macro: two results, list form ... FAIL Test product: links - TicketQuery macro: two results, count 2 ... FAIL Test product: links - TicketQuery macro: two results, compact form ... FAIL Test product: links unicode prefix - TicketQuery macro: two results, list form ... FAIL Test product: links unicode prefix - TicketQuery macro: two results, count 2 ... FAIL Test product: links unicode prefix - TicketQuery macro: two results, compact form ... FAIL Test global: links - TicketQuery macro: two results, list form ... FAIL Test global: links - TicketQuery macro: two results, count 2 ... FAIL Test global: links - TicketQuery macro: two results, compact form ... FAIL Test comment: link resolver (deprecated) ... ok Test comment: link resolver ... ok Test comment: link resolver (deprecated) ... ok Test comment: link resolver ... ok Test comment: link resolver (deprecated) ... ok Test comment: link resolver ... ok ====================================================================== FAIL: Test product: links - ticket syntax with unicode digits ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: ====================================================================== FAIL: Test product: links unicode prefix - ticket syntax with unicode digits ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: ====================================================================== FAIL: Test global: links - ticket syntax with unicode digits ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: ====================================================================== FAIL: Test TicketQuery macro: one result, list form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets:

No results\n

\n'

- New tickets:

#1
This is the summary

+ New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:73: "TicketQuery macro: one result, list form" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, count 1 ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: 1 ? ^ ^ + New tickets: 0 ? ^ ^

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:80: "TicketQuery macro: one result, count 1" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, compact form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: No results\n

\n'

- New tickets: #1 + New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:87: "TicketQuery macro: one result, compact form" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, list form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets:

No results\n

\n'

- New tickets:

#1
This is the summary

+ New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:73: "TicketQuery macro: one result, list form" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, count 1 ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: 1 ? ^ ^ + New tickets: 0 ? ^ ^

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:80: "TicketQuery macro: one result, count 1" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, compact form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: \nNew tickets: No results\n

\n'

- New tickets: #1 + New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:87: "TicketQuery macro: one result, compact form" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, list form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets:

No results\n

\n'

- New tickets:

#1
This is the summary

+ New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:73: "TicketQuery macro: one result, list form" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, count 1 ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: 1 ? ^ ^ + New tickets: 0 ? ^ ^

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:80: "TicketQuery macro: one result, count 1" (default flavor) ====================================================================== FAIL: Test TicketQuery macro: one result, compact form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: No results\n

\n'

- New tickets: #1 + New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:87: "TicketQuery macro: one result, compact form" (default flavor) ====================================================================== FAIL: Test product: links - TicketQuery macro: two results, list form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets:

No results\n

\n'

- New tickets:

#2
This is another summary
#1
This is the summary

+ New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:5: "product: links - TicketQuery macro: two results, list form" (default flavor) ====================================================================== FAIL: Test product: links - TicketQuery macro: two results, count 2 ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: 2 ? ^ ^ + New tickets: 0 ? ^ ^

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:12: "product: links - TicketQuery macro: two results, count 2" (default flavor) ====================================================================== FAIL: Test product: links - TicketQuery macro: two results, compact form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: No results\n

\n'

- New tickets: #2, #1 + New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:19: "product: links - TicketQuery macro: two results, compact form" (default flavor) ====================================================================== FAIL: Test product: links unicode prefix - TicketQuery macro: two results, list form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets:

No results\n

\n'

- New tickets:

#2
This is another summary
#1
This is the summary

+ New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:5: "product: links unicode prefix - TicketQuery macro: two results, list form" (default flavor) ====================================================================== FAIL: Test product: links unicode prefix - TicketQuery macro: two results, count 2 ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: 2 ? ^ ^ + New tickets: 0 ? ^ ^

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:12: "product: links unicode prefix - TicketQuery macro: two results, count 2" (default flavor) ====================================================================== FAIL: Test product: links unicode prefix - TicketQuery macro: two results, compact form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: \nNew tickets: No results\n

\n'

- New tickets: #2, #1 + New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:19: "product: links unicode prefix - TicketQuery macro: two results, compact form" (default flavor) ====================================================================== FAIL: Test global: links - TicketQuery macro: two results, list form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets:

No results\n

\n'

- New tickets:

#2
This is another summary
#1
This is the summary

+ New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:5: "global: links - TicketQuery macro: two results, list form" (default flavor) ====================================================================== FAIL: Test global: links - TicketQuery macro: two results, count 2 ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: 2 ? ^ ^ + New tickets: 0 ? ^ ^

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:12: "global: links - TicketQuery macro: two results, count 2" (default flavor) ====================================================================== FAIL: Test global: links - TicketQuery macro: two results, compact form ---------------------------------------------------------------------- Traceback (most recent call last): File "/path/to/bloodhound/trac/trac/wiki/tests/formatter.py", line 209, in test % (msg, self.file, self.line, self.title, formatter.flavor)) AssertionError: u'

\nNew tickets: No results\n

\n'

- New tickets: #2, #1 + New tickets: No results

/path/to/bloodhound/bloodhound_multiproduct/tests/wikisyntax.py:19: "global: links - TicketQuery macro: two results, compact form" (default flavor) ---------------------------------------------------------------------- Ran 121 tests in 190.733s FAILED (failures=21)