def assertIn(self, member, container, msg=None): """Just like self.assertTrue(a in b), but with a nicer default message.""" if member not in container: standardMsg = '%s not found in %s' % (utils_for_py26._safe_repr(member), utils_for_py26._safe_repr(container)) self.fail(self._formatMessage(msg, standardMsg))
def assertIsInstance(self, obj, cls, msg=None): """Same as self.assertTrue(isinstance(obj, cls)), with a nicer default message.""" if not isinstance(obj, cls): standardMsg = '%s is not an instance of %r' % (utils_for_py26._safe_repr(obj), cls) self.fail(self._formatMessage(msg, standardMsg))
def assertGreaterEqual(self, a, b, msg=None): """Just like self.assertTrue(a >= b), but with a nicer default message.""" if not a >= b: standardMsg = '%s not greater than or equal to %s' % (utils_for_py26._safe_repr(a), utils_for_py26._safe_repr(b)) self.fail(self._formatMessage(msg, standardMsg))