def testAttributeSame(self): """Test attribute with same value""" a = A() fd = FieldDiff(a, a, 'attribute') self.assertTrue(fd.same) uu = U() fd = FieldDiff(uu, uu, 'attribute') self.assertTrue(fd.same)
def testMethodSame(self): """Test method with same value""" a = A() fd = FieldDiff(a, a, 'method') self.assertTrue(fd.same) uu = U() fd = FieldDiff(uu, uu, 'method') self.assertTrue(fd.same)
def testSameText(self): """Test text diff output with same value""" a = A() fd = FieldDiff(a, a, 'attribute') self.assertEqual(fd.ndiff(), ' value') uu = U() fd = FieldDiff(uu, uu, 'attribute') self.assertEqual(fd.ndiff(), u' \xfcnicode value')
def testMethodSame(self): """Test method with same value""" a = A() fd = FieldDiff(a, a, 'method') self.failUnless(fd.same) uu = U() fd = FieldDiff(uu, uu, 'method') self.failUnless(fd.same)
def testAttributeSame(self): """Test attribute with same value""" a = A() fd = FieldDiff(a, a, 'attribute') self.failUnless(fd.same) uu = U() fd = FieldDiff(uu, uu, 'attribute') self.failUnless(fd.same)
def testMethodDiff(self): """Test method with different value""" a = A() b = B() uu = U() fd = FieldDiff(a, b, 'method') self.assertFalse(fd.same) fd = FieldDiff(a, uu, 'method') self.assertFalse(fd.same)
def testAttributeDiff(self): """Test attribute with different value""" a = A() b = B() uu = U() fd = FieldDiff(a, b, 'attribute') self.assertFalse(fd.same) fd = FieldDiff(a, uu, 'attribute') self.assertFalse(fd.same)
def testGetLineDiffsSame(self): """test getLineDiffs() method with same value""" a = A() fd = FieldDiff(a, a, 'attribute') expected = [('equal', 0, 1, 0, 1)] self.assertEqual(fd.getLineDiffs(), expected) uu = U() fd = FieldDiff(uu, uu, 'attribute') expected = [('equal', 0, 1, 0, 1)] self.assertEqual(fd.getLineDiffs(), expected)
def testGetLineDiffsDifferent(self): """test getLineDiffs() method with different value""" a = A() b = B() uu = U() fd = FieldDiff(a, b, 'attribute') expected = [('replace', 0, 1, 0, 1)] self.assertEqual(fd.getLineDiffs(), expected) fd = FieldDiff(a, uu, 'attribute') expected = [('replace', 0, 1, 0, 1)] self.assertEqual(fd.getLineDiffs(), expected)
def testDiffText(self): """Test text diff output with different value""" a = A() b = B() uu = U() expected = '- value%s+ different value' % linesep fd = FieldDiff(a, b, 'attribute') self.assertEqual(fd.ndiff(), expected) expected = u"- value%s+ \xfcnicode value" % linesep fd = FieldDiff(a, uu, 'attribute') self.assertEqual(fd.ndiff(), expected)
def testDiffText(self): """Test text diff output with different value""" a = A() b = B() expected = "- value\n+ different value" fd = FieldDiff(a, b, 'attribute') self.assertEqual(fd.ndiff(), expected)
def testMethodDiff(self): """Test method with different value""" a = A() b = B() fd = FieldDiff(a, b, 'method') self.failIf(fd.same)
def testAttributeDiff(self): """Test attribute with different value""" a = A() b = B() fd = FieldDiff(a, b, 'attribute') self.failIf(fd.same)