def test_inline_diff_same(self): value = RichTextValue(u'foo') diff = RichTextDiff(DummyType(value), DummyType(value), 'body') inline_diff = diff.inline_diff() self.assertTrue(IDifference.providedBy(diff)) self.assertEqual(diff.same, True) self.assertEqual(inline_diff, u'foo ')
def test_inline_diff_different(self): old_value = RichTextValue(u'foo') new_value = RichTextValue(u'foo bar') diff = RichTextDiff( DummyType(old_value), DummyType(new_value), 'body') inline_diff = diff.inline_diff() self.assertTrue(IDifference.providedBy(diff)) self.assertEqual(diff.same, False) self.assertEqual(inline_diff, u'foo <span class="insert">bar </span> ')