hi,<br><br><div><span class="gmail_quote">On 6/25/07, <b class="gmail_sendername">Robert Collins</b> <<a href="mailto:robertc@robertcollins.net">robertc@robertcollins.net</a>> wrote:<br>...<br></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
assertRemoveErrorContainsRe can now away completely I think. I propose<br>the following -<br>delete the asertRemoveErrorContainsRe method<br>change<br>+ e = self.assertRaises(errors.BzrRemoveChangedFilesError, tree.remove
,<br>+ TestRemove.files, keep_files=False)<br>+ self._assertRemoveErrorContainsRe(e, 'unknown:.*b/c.*b.*a.*d')<br><br>into<br><br>+ err = self.assertRaises(errors.BzrRemoveChangedFilesError
, tree.remove,<br>+ TestRemove.files, keep_files=False)<br>+ self._assertContainsRe(err.changes_as_text, 'unknown:.*b/c.*b.*a.*d')<br></blockquote></div><br>is the following ok:<br>self._assertContainsRe(str(err), 'unknown:.*b/c.*b.*a.*d')
<br> (this works fine)<br><br>Because err.changes_as_text is unicode, and I can't convince it to work using this:<br>self.assertContainsRe(err.changes_as_text.encode('utf8'),<br> '(?s)unknown:.*b/c.*b.*a.*d.*')
<br>This does not work, and I can't figure out why.<br><br>will look at it again tomorrow.<br><br>regards<br>marius<br><br><br><br>