id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
10071	Do not use apostrophes in test case names	pwg831@adm.ku.dk	seccanj	I happened to put an apostrophe into the name of a test case page and later tried to rename that page. The rename operation had the resulted in an Internal Error:\r\n\r\n`TypeError: coercing to Unicode: need string or buffer, NoneType found`\r\n\r\n... and all subsequent access to test catalogs and test cases failed with another Internal error.\r\n\r\nThe cure is to delete the wiki page and the testcase from the database (table `wiki` and table `testcase`.\r\n\r\nI've put severity at major - it is unhealthy to people with high blood pressure if it happens in a large set of test cases.\r\n\r\nRegards Theodor\r\n\r\nPS. !TestManager: Really nice work!\r\n\r\n-------------\r\n\r\n!TestManager 1.4.10, Python 2.6, RHEL\r\n\r\nPython Traceback\r\nMost recent call last:\r\n\r\n{{{\r\nFile "/usr/lib/python2.6/site-packages/trac/web/main.py", line 514, in _dispatch_request\r\n  dispatcher.dispatch(req)\r\nFile "/usr/lib/python2.6/site-packages/trac/web/main.py", line 261, in dispatch\r\n  content_type)\r\nFile "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 843, in render_template\r\n  stream |= self._filter_stream(req, method, filename, stream, data)\r\nFile "/usr/lib/python2.6/site-packages/Genshi-0.6-py2.6.egg/genshi/core.py", line 132, in __or__\r\n  return Stream(_ensure(function(self)), serializer=self.serializer)\r\nFile "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 994, in inner\r\n  data)\r\nFile "build/bdist.linux-x86_64/egg/testmanager/wiki.py", line 124, in filter_stream\r\n  return self._testcase_wiki_view(req, formatter, planid, page_name, stream)\r\nFile "build/bdist.linux-x86_64/egg/testmanager/wiki.py", line 374, in _testcase_wiki_view\r\n  tag.input(type='button', value=_("Open a Ticket on this Test Case"), onclick='creaTicket("'+tc_name+'", "", "", "'+summary+'")'),\r\n}}}	defect	closed	normal	TestManagerForTracPlugin	major	invalid			0.12
