Commit 83cd3b91 authored by Benjamin Peterson's avatar Benjamin Peterson

use assertTrue/assertFalse

parent 45c257f1
...@@ -15,16 +15,16 @@ class TestABC(unittest.TestCase): ...@@ -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): ...@@ -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): ...@@ -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): ...@@ -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): ...@@ -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): ...@@ -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):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment