def test_inline_diff(self): a = A() b = B() expected = """<div class="InlineDiff">1</div> <div class="InlineDiff">2</div> <div class="InlineDiff">3</div> <div class="InlineDiff"> <div class="diff_sub"></div> <div class="diff_add">4</div> </div>""" diff = ListDiff(a, b, 'attribute') self.assertEqual(diff.inline_diff(), expected)
def test_inline_diff(self): a = A() b = B() expected = """<div class="InlineDiff">1</div> <div class="InlineDiff">2</div> <div class="InlineDiff">3</div> <div class="InlineDiff"> <div class="diff_sub"></div> <div class="diff_add">4</div> </div>""" diff = ListDiff(a, b, 'attribute') self.assertEqual(diff.inline_diff(), expected)
def _test_diff_list(self, value1, value2, same, expected): self.obj1.choices = value1 self.obj2.choices = value2 diff = ListDiff(self.obj1, self.obj2, 'choices') self.assertEqual(diff.same, same) self.assertEqual(diff.inline_diff(), expected)
def _test_diff_list(self, value1, value2, same, expected): self.obj1.choices = value1 self.obj2.choices = value2 diff = ListDiff(self.obj1, self.obj2, 'choices') self.assertEqual(diff.same, same) self.assertEqual(diff.inline_diff(), expected)