use assertTrue/assertFalse

This commit is contained in:
Benjamin Peterson 2010-08-17 01:07:53 +00:00
parent 45c257f193
commit 83cd3b91e2

View file

@ -15,16 +15,16 @@ class TestABC(unittest.TestCase):
def test_abstractmethod_basics(self): def test_abstractmethod_basics(self):
@abc.abstractmethod @abc.abstractmethod
def foo(self): pass def foo(self): pass
self.assertEqual(foo.__isabstractmethod__, True) self.assertTrue(foo.__isabstractmethod__)
def bar(self): pass def bar(self): pass
self.assertEqual(hasattr(bar, "__isabstractmethod__"), False) self.assertFalse(hasattr(bar, "__isabstractmethod__"))
def test_abstractproperty_basics(self): def test_abstractproperty_basics(self):
@abc.abstractproperty @abc.abstractproperty
def foo(self): pass def foo(self): pass
self.assertEqual(foo.__isabstractmethod__, True) self.assertTrue(foo.__isabstractmethod__)
def bar(self): pass def bar(self): pass
self.assertEqual(hasattr(bar, "__isabstractmethod__"), False) self.assertFalse(hasattr(bar, "__isabstractmethod__"))
class C(metaclass=abc.ABCMeta): class C(metaclass=abc.ABCMeta):
@abc.abstractproperty @abc.abstractproperty
@ -37,10 +37,10 @@ class TestABC(unittest.TestCase):
def test_abstractclassmethod_basics(self): def test_abstractclassmethod_basics(self):
@abc.abstractclassmethod @abc.abstractclassmethod
def foo(cls): pass def foo(cls): pass
self.assertEqual(foo.__isabstractmethod__, True) self.assertTrue(foo.__isabstractmethod__)
@classmethod @classmethod
def bar(cls): pass def bar(cls): pass
self.assertEqual(hasattr(bar, "__isabstractmethod__"), False) self.assertFalse(hasattr(bar, "__isabstractmethod__"))
class C(metaclass=abc.ABCMeta): class C(metaclass=abc.ABCMeta):
@abc.abstractclassmethod @abc.abstractclassmethod
@ -55,10 +55,10 @@ class TestABC(unittest.TestCase):
def test_abstractstaticmethod_basics(self): def test_abstractstaticmethod_basics(self):
@abc.abstractstaticmethod @abc.abstractstaticmethod
def foo(): pass def foo(): pass
self.assertEqual(foo.__isabstractmethod__, True) self.assertTrue(foo.__isabstractmethod__)
@staticmethod @staticmethod
def bar(): pass def bar(): pass
self.assertEqual(hasattr(bar, "__isabstractmethod__"), False) self.assertFalse(hasattr(bar, "__isabstractmethod__"))
class C(metaclass=abc.ABCMeta): class C(metaclass=abc.ABCMeta):
@abc.abstractstaticmethod @abc.abstractstaticmethod
@ -112,20 +112,20 @@ class TestABC(unittest.TestCase):
class B(object): class B(object):
pass pass
b = B() b = B()
self.assertEqual(issubclass(B, A), False) self.assertFalse(issubclass(B, A))
self.assertEqual(issubclass(B, (A,)), False) self.assertFalse(issubclass(B, (A,)))
self.assertNotIsInstance(b, A) self.assertNotIsInstance(b, A)
self.assertNotIsInstance(b, (A,)) self.assertNotIsInstance(b, (A,))
A.register(B) A.register(B)
self.assertEqual(issubclass(B, A), True) self.assertTrue(issubclass(B, A))
self.assertEqual(issubclass(B, (A,)), True) self.assertTrue(issubclass(B, (A,)))
self.assertIsInstance(b, A) self.assertIsInstance(b, A)
self.assertIsInstance(b, (A,)) self.assertIsInstance(b, (A,))
class C(B): class C(B):
pass pass
c = C() c = C()
self.assertEqual(issubclass(C, A), True) self.assertTrue(issubclass(C, A))
self.assertEqual(issubclass(C, (A,)), True) self.assertTrue(issubclass(C, (A,)))
self.assertIsInstance(c, A) self.assertIsInstance(c, A)
self.assertIsInstance(c, (A,)) self.assertIsInstance(c, (A,))
@ -135,11 +135,11 @@ class TestABC(unittest.TestCase):
class B: class B:
pass pass
b = B() b = B()
self.assertEqual(isinstance(b, A), False) self.assertFalse(isinstance(b, A))
self.assertEqual(isinstance(b, (A,)), False) self.assertFalse(isinstance(b, (A,)))
A.register(B) A.register(B)
self.assertEqual(isinstance(b, A), True) self.assertTrue(isinstance(b, A))
self.assertEqual(isinstance(b, (A,)), True) self.assertTrue(isinstance(b, (A,)))
def test_registration_builtins(self): def test_registration_builtins(self):
class A(metaclass=abc.ABCMeta): class A(metaclass=abc.ABCMeta):
@ -147,18 +147,18 @@ class TestABC(unittest.TestCase):
A.register(int) A.register(int)
self.assertIsInstance(42, A) self.assertIsInstance(42, A)
self.assertIsInstance(42, (A,)) self.assertIsInstance(42, (A,))
self.assertEqual(issubclass(int, A), True) self.assertTrue(issubclass(int, A))
self.assertEqual(issubclass(int, (A,)), True) self.assertTrue(issubclass(int, (A,)))
class B(A): class B(A):
pass pass
B.register(str) B.register(str)
class C(str): pass class C(str): pass
self.assertIsInstance("", A) self.assertIsInstance("", A)
self.assertIsInstance("", (A,)) self.assertIsInstance("", (A,))
self.assertEqual(issubclass(str, A), True) self.assertTrue(issubclass(str, A))
self.assertEqual(issubclass(str, (A,)), True) self.assertTrue(issubclass(str, (A,)))
self.assertEqual(issubclass(C, A), True) self.assertTrue(issubclass(C, A))
self.assertEqual(issubclass(C, (A,)), True) self.assertTrue(issubclass(C, (A,)))
def test_registration_edge_cases(self): def test_registration_edge_cases(self):
class A(metaclass=abc.ABCMeta): class A(metaclass=abc.ABCMeta):