diff -r 7aaf5c0d6af4 -r 6e8fb4869d50 src/cm/tests/test_comment_positioning.py --- a/src/cm/tests/test_comment_positioning.py Thu Jul 22 17:27:24 2010 +0200 +++ b/src/cm/tests/test_comment_positioning.py Mon Jul 26 14:16:21 2010 +0200 @@ -53,6 +53,23 @@ else: x, y , z, k = new self.assert_comment(id, x, y, z, k) + + def test_remove_comment(self): + content = u"""This is a test text""" + new_content = u"""This is a teeest text""" + + text = Text.objects.create_text("text", "html", content, "", "", "", None) + + comment1 = create_comment(2, 2, 2, 4) + comment2 = create_comment(2, 2, 2, 4) + + version = Text.objects.all()[0].get_latest_version() + + self.assertEqual(len(version.get_comments()), 2) + + version.edit("text", "html", new_content, keep_comments = False, cancel_modified_scopes=False) + + self.assertEqual(len(version.get_comments()), 0) def test_wrapper_shifted(self): content = u"""This is a test text"""