Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)