1435
1435
def assertFileEqual(self, content, path):
1436
1436
"""Fail if path does not contain 'content'."""
1437
self.failUnlessExists(path)
1437
self.assertPathExists(path)
1438
1438
f = file(path, 'rb')
1451
1451
self.assertEqual(expected_docstring, obj.__doc__)
1453
@symbol_versioning.deprecated_method(symbol_versioning.deprecated_in((2, 4)))
1453
1454
def failUnlessExists(self, path):
1455
return self.assertPathExists(path)
1457
def assertPathExists(self, path):
1454
1458
"""Fail unless path or paths, which may be abs or relative, exist."""
1455
1459
if not isinstance(path, basestring):
1457
self.failUnlessExists(p)
1461
self.assertPathExists(p)
1459
self.failUnless(osutils.lexists(path),path+" does not exist")
1463
self.assertTrue(osutils.lexists(path),
1464
path + " does not exist")
1466
@symbol_versioning.deprecated_method(symbol_versioning.deprecated_in((2, 4)))
1461
1467
def failIfExists(self, path):
1468
return self.assertPathDoesNotExist(path)
1470
def assertPathDoesNotExist(self, path):
1462
1471
"""Fail if path or paths, which may be abs or relative, exist."""
1463
1472
if not isinstance(path, basestring):
1465
self.failIfExists(p)
1474
self.assertPathDoesNotExist(p)
1467
self.failIf(osutils.lexists(path),path+" exists")
1476
self.assertFalse(osutils.lexists(path),
1469
1479
def _capture_deprecation_warnings(self, a_callable, *args, **kwargs):
1470
1480
"""A helper for callDeprecated and applyDeprecated.