diff options
author | W. Trevor King <wking@tremily.us> | 2012-08-29 10:00:00 -0400 |
---|---|---|
committer | W. Trevor King <wking@tremily.us> | 2012-08-29 23:29:55 -0400 |
commit | 2293f704a2fc0ea7918dd8c8ba54b7aa4f660eec (patch) | |
tree | ae60d61f164509b005b5a7d140222909aedaed0e /libbe | |
parent | 3ef47dbe8fbd0161c3f4dd6d75a91fd2154a8f27 (diff) | |
download | bugseverywhere-2293f704a2fc0ea7918dd8c8ba54b7aa4f660eec.tar.gz |
bug: fix leading comment indentation in Bug.xml().
Diffstat (limited to 'libbe')
-rw-r--r-- | libbe/bug.py | 44 |
1 files changed, 41 insertions, 3 deletions
diff --git a/libbe/bug.py b/libbe/bug.py index d77c8c3..c91dfb8 100644 --- a/libbe/bug.py +++ b/libbe/bug.py @@ -332,8 +332,7 @@ class Bug (settings_object.SavedSettingsObject): >>> commC = commB.new_reply(body='comment C') >>> commC.uuid = 'commC' >>> commC.date = 'Thu, 01 Jan 1970 00:03:00 +0000' - >>> xml = bugA.xml(show_comments=True) - >>> print(xml) # doctest: +REPORT_UDIFF + >>> print(bugA.xml(show_comments=True)) # doctest: +REPORT_UDIFF <bug> <uuid>bugA</uuid> <short-name>/bug</short-name> @@ -370,6 +369,44 @@ class Bug (settings_object.SavedSettingsObject): <body>comment C</body> </comment> </bug> + >>> print(bugA.xml(show_comments=True, indent=2)) + ... # doctest: +REPORT_UDIFF + <bug> + <uuid>bugA</uuid> + <short-name>/bug</short-name> + <severity>minor</severity> + <status>open</status> + <creator>Frank</creator> + <created>Thu, 01 Jan 1970 00:00:00 +0000</created> + <summary>Need to test Bug.xml()</summary> + <extra-string>TAG: very helpful</extra-string> + <comment> + <uuid>commA</uuid> + <short-name>/bug/commA</short-name> + <author></author> + <date>Thu, 01 Jan 1970 00:01:00 +0000</date> + <content-type>text/plain</content-type> + <body>comment A</body> + </comment> + <comment> + <uuid>commB</uuid> + <short-name>/bug/commB</short-name> + <in-reply-to>commA</in-reply-to> + <author></author> + <date>Thu, 01 Jan 1970 00:02:00 +0000</date> + <content-type>text/plain</content-type> + <body>comment B</body> + </comment> + <comment> + <uuid>commC</uuid> + <short-name>/bug/commC</short-name> + <in-reply-to>commB</in-reply-to> + <author></author> + <date>Thu, 01 Jan 1970 00:03:00 +0000</date> + <content-type>text/plain</content-type> + <body>comment C</body> + </comment> + </bug> """ if self.time == None: timestring = "" @@ -393,7 +430,8 @@ class Bug (settings_object.SavedSettingsObject): lines.append(' <extra-string>%s</extra-string>' % estr) if show_comments == True: comout = self.comment_root.xml_thread(indent=indent+2) - if len(comout) > 0: + if comout: + comout = comout[indent:] # strip leading indent spaces lines.append(comout) lines.append('</bug>') istring = ' '*indent |