Lines Matching refs:abc
5 # test_ABC_helper(), which assures that abc.ABC is an instance of abc.ABCMeta.
7 """Unit tests for abc.py."""
11 import abc
19 @abc.abstractproperty
26 @abc.abstractproperty
36 @abc.abstractclassmethod
44 @abc.abstractclassmethod
54 @abc.abstractstaticmethod
62 @abc.abstractstaticmethod
76 class C(abc.ABC):
78 @abc.abstractmethod
80 self.assertEqual(type(C), abc.ABCMeta)
88 @abc.abstractmethod
96 @abc.abstractmethod
104 @abc.abstractmethod
114 @abc.abstractmethod
123 @abc.abstractmethod
134 @abc.abstractmethod
143 @abc.abstractmethod
154 @abc.abstractmethod
162 @abc.abstractmethod
165 @abc.abstractmethod
172 for abstractthing in [abc.abstractmethod, abc.abstractproperty,
173 abc.abstractclassmethod,
174 abc.abstractstaticmethod]:
202 @abc.abstractmethod
205 @abc.abstractmethod
245 @abc.abstractmethod
248 @abc.abstractmethod
263 @abc.abstractmethod
463 class A(metaclass=abc.ABCMeta):
495 self.assertTrue(hasattr(abc.ABC, '__slots__'))
511 @abc.abstractmethod
519 abc.update_abstractmethods(A)
527 @abc.abstractmethod
531 @abc.abstractmethod
536 abc.update_abstractmethods(A)
543 @abc.abstractmethod
556 abc.update_abstractmethods(B)
563 @abc.abstractmethod
571 @abc.update_abstractmethods
583 @abc.abstractmethod
588 abc.update_abstractmethods(A)
594 @abc.abstractmethod
606 abc.update_abstractmethods(B)
613 @abc.abstractmethod
628 abc.update_abstractmethods(C)
635 @abc.abstractmethod
644 @abc.abstractmethod
652 abc.update_abstractmethods(C)
686 TestLegacyAPI_Py, TestABC_Py, TestABCWithInitSubclass_Py = test_factory(abc.ABCMeta,
687 abc.get_cache_token)