Skip to content

Commit bfe98aa

Browse files
Remove variable r.
1 parent 85509f6 commit bfe98aa

File tree

1 file changed

+58
-58
lines changed

1 file changed

+58
-58
lines changed

Lib/unittest/case.py

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,35 +1340,35 @@ def assertNotIsInstance(self, obj, cls, msg=None):
13401340

13411341
def assertIsSubclass(self, cls, superclass, msg=None):
13421342
try:
1343-
r = issubclass(cls, superclass)
1343+
if issubclass(cls, superclass):
1344+
return
13441345
except TypeError:
13451346
if not isinstance(cls, type):
13461347
self.fail(self._formatMessage(msg,
13471348
'%r is not a class' % (cls,)))
13481349
raise
1349-
if not r:
1350-
if isinstance(superclass, tuple):
1351-
standardMsg = '%r is not a subclass of any of %r' % (cls, superclass)
1352-
else:
1353-
standardMsg = '%r is not a subclass of %r' % (cls, superclass)
1354-
self.fail(self._formatMessage(msg, standardMsg))
1350+
if isinstance(superclass, tuple):
1351+
standardMsg = '%r is not a subclass of any of %r' % (cls, superclass)
1352+
else:
1353+
standardMsg = '%r is not a subclass of %r' % (cls, superclass)
1354+
self.fail(self._formatMessage(msg, standardMsg))
13551355

13561356
def assertNotIsSubclass(self, cls, superclass, msg=None):
13571357
try:
1358-
r = issubclass(cls, superclass)
1358+
if not issubclass(cls, superclass):
1359+
return
13591360
except TypeError:
13601361
if not isinstance(cls, type):
13611362
self.fail(self._formatMessage(msg,
13621363
'%r is not a class' % (cls,)))
13631364
raise
1364-
if r:
1365-
if isinstance(superclass, tuple):
1366-
for x in superclass:
1367-
if issubclass(cls, x):
1368-
superclass = x
1369-
break
1370-
self.fail(self._formatMessage(msg,
1371-
'%r is a subclass of %r' % (cls, superclass)))
1365+
if isinstance(superclass, tuple):
1366+
for x in superclass:
1367+
if issubclass(cls, x):
1368+
superclass = x
1369+
break
1370+
self.fail(self._formatMessage(msg,
1371+
'%r is a subclass of %r' % (cls, superclass)))
13721372

13731373
def assertHasAttr(self, obj, name, msg=None):
13741374
if not hasattr(obj, name):
@@ -1468,69 +1468,69 @@ def _tail_type_check(self, s, tails, msg):
14681468

14691469
def assertStartsWith(self, s, prefix, msg=None):
14701470
try:
1471-
r = s.startswith(prefix)
1471+
if s.startswith(prefix):
1472+
return
14721473
except (AttributeError, TypeError):
14731474
self._tail_type_check(s, prefix, msg)
14741475
raise
1475-
if not r:
1476-
a = safe_repr(s, short=True)
1477-
b = safe_repr(prefix)
1478-
if isinstance(prefix, tuple):
1479-
self.fail(self._formatMessage(msg,
1480-
"%s doesn't start with any of %s" % (a, b)))
1481-
else:
1482-
self.fail(self._formatMessage(msg,
1483-
"%s doesn't start with %s" % (a, b)))
1476+
a = safe_repr(s, short=True)
1477+
b = safe_repr(prefix)
1478+
if isinstance(prefix, tuple):
1479+
self.fail(self._formatMessage(msg,
1480+
"%s doesn't start with any of %s" % (a, b)))
1481+
else:
1482+
self.fail(self._formatMessage(msg,
1483+
"%s doesn't start with %s" % (a, b)))
14841484

14851485
def assertNotStartsWith(self, s, prefix, msg=None):
14861486
try:
1487-
r = s.startswith(prefix)
1487+
if not s.startswith(prefix):
1488+
return
14881489
except (AttributeError, TypeError):
14891490
self._tail_type_check(s, prefix, msg)
14901491
raise
1491-
if r:
1492-
if isinstance(prefix, tuple):
1493-
for x in prefix:
1494-
if s.startswith(x):
1495-
prefix = x
1496-
break
1497-
a = safe_repr(s, short=True)
1498-
b = safe_repr(prefix)
1499-
self.fail(self._formatMessage(msg,
1500-
"%s starts with %s" % (a, b)))
1492+
if isinstance(prefix, tuple):
1493+
for x in prefix:
1494+
if s.startswith(x):
1495+
prefix = x
1496+
break
1497+
a = safe_repr(s, short=True)
1498+
b = safe_repr(prefix)
1499+
self.fail(self._formatMessage(msg,
1500+
"%s starts with %s" % (a, b)))
15011501

15021502
def assertEndsWith(self, s, suffix, msg=None):
15031503
try:
1504-
r = s.endswith(suffix)
1504+
if s.endswith(suffix):
1505+
return
15051506
except (AttributeError, TypeError):
15061507
self._tail_type_check(s, suffix, msg)
15071508
raise
1508-
if not r:
1509-
a = safe_repr(s, short=True)
1510-
b = safe_repr(suffix)
1511-
if isinstance(suffix, tuple):
1512-
self.fail(self._formatMessage(msg,
1513-
"%s doesn't end with any of %s" % (a, b)))
1514-
else:
1515-
self.fail(self._formatMessage(msg,
1516-
"%s doesn't end with %s" % (a, b)))
1509+
a = safe_repr(s, short=True)
1510+
b = safe_repr(suffix)
1511+
if isinstance(suffix, tuple):
1512+
self.fail(self._formatMessage(msg,
1513+
"%s doesn't end with any of %s" % (a, b)))
1514+
else:
1515+
self.fail(self._formatMessage(msg,
1516+
"%s doesn't end with %s" % (a, b)))
15171517

15181518
def assertNotEndsWith(self, s, suffix, msg=None):
15191519
try:
1520-
r = s.endswith(suffix)
1520+
if not s.endswith(suffix):
1521+
return
15211522
except (AttributeError, TypeError):
15221523
self._tail_type_check(s, suffix, msg)
15231524
raise
1524-
if r:
1525-
if isinstance(suffix, tuple):
1526-
for x in suffix:
1527-
if s.endswith(x):
1528-
suffix = x
1529-
break
1530-
a = safe_repr(s, short=True)
1531-
b = safe_repr(suffix)
1532-
self.fail(self._formatMessage(msg,
1533-
"%s ends with %s" % (a, b)))
1525+
if isinstance(suffix, tuple):
1526+
for x in suffix:
1527+
if s.endswith(x):
1528+
suffix = x
1529+
break
1530+
a = safe_repr(s, short=True)
1531+
b = safe_repr(suffix)
1532+
self.fail(self._formatMessage(msg,
1533+
"%s ends with %s" % (a, b)))
15341534

15351535

15361536
class FunctionTestCase(TestCase):

0 commit comments

Comments
 (0)