1445
1445
def assertFileEqual(self, content, path):
1446
1446
"""Fail if path does not contain 'content'."""
1447
self.failUnlessExists(path)
1447
self.assertPathExists(path)
1448
1448
f = file(path, 'rb')
1461
1461
self.assertEqual(expected_docstring, obj.__doc__)
1463
@symbol_versioning.deprecated_method(symbol_versioning.deprecated_in((2, 4)))
1463
1464
def failUnlessExists(self, path):
1465
return self.assertPathExists(path)
1467
def assertPathExists(self, path):
1464
1468
"""Fail unless path or paths, which may be abs or relative, exist."""
1465
1469
if not isinstance(path, basestring):
1467
self.failUnlessExists(p)
1471
self.assertPathExists(p)
1469
self.failUnless(osutils.lexists(path),path+" does not exist")
1473
self.assertTrue(osutils.lexists(path),
1474
path + " does not exist")
1476
@symbol_versioning.deprecated_method(symbol_versioning.deprecated_in((2, 4)))
1471
1477
def failIfExists(self, path):
1478
return self.assertPathDoesNotExist(path)
1480
def assertPathDoesNotExist(self, path):
1472
1481
"""Fail if path or paths, which may be abs or relative, exist."""
1473
1482
if not isinstance(path, basestring):
1475
self.failIfExists(p)
1484
self.assertPathDoesNotExist(p)
1477
self.failIf(osutils.lexists(path),path+" exists")
1486
self.assertFalse(osutils.lexists(path),
1479
1489
def _capture_deprecation_warnings(self, a_callable, *args, **kwargs):
1480
1490
"""A helper for callDeprecated and applyDeprecated.