~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/__init__.py

  • Committer: Patch Queue Manager
  • Date: 2016-02-01 19:13:13 UTC
  • mfrom: (6614.2.2 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20160201191313-wdfvmfff1djde6oq
(vila) Release 2.7.0 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2005-2011 Canonical Ltd
 
1
# Copyright (C) 2005-2013, 2015, 2016 Canonical Ltd
2
2
#
3
3
# This program is free software; you can redistribute it and/or modify
4
4
# it under the terms of the GNU General Public License as published by
1369
1369
            % (message,
1370
1370
               pprint.pformat(a), pprint.pformat(b)))
1371
1371
 
 
1372
    # FIXME: This is deprecated in unittest2 but plugins may still use it so we
 
1373
    # need a deprecation period for them -- vila 2016-02-01
1372
1374
    assertEquals = assertEqual
1373
1375
 
1374
1376
    def assertEqualDiff(self, a, b, message=None):
1377
1379
        This is intended for use with multi-line strings where it can
1378
1380
        be hard to find the differences by eye.
1379
1381
        """
1380
 
        # TODO: perhaps override assertEquals to call this for strings?
 
1382
        # TODO: perhaps override assertEqual to call this for strings?
1381
1383
        if a == b:
1382
1384
            return
1383
1385
        if message is None:
2050
2052
        if err:
2051
2053
            self.log('errors:\n%r', err)
2052
2054
        if retcode is not None:
2053
 
            self.assertEquals(retcode, result,
 
2055
            self.assertEqual(retcode, result,
2054
2056
                              message='Unexpected return code')
2055
2057
        return result, out, err
2056
2058