diff options
Diffstat (limited to 'Lib/test/test_enum.py')
| -rw-r--r-- | Lib/test/test_enum.py | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/Lib/test/test_enum.py b/Lib/test/test_enum.py index 4b5d0d0..e4e6c2b 100644 --- a/Lib/test/test_enum.py +++ b/Lib/test/test_enum.py @@ -6,6 +6,7 @@ from collections import OrderedDict  from enum import Enum, IntEnum, EnumMeta, unique  from io import StringIO  from pickle import dumps, loads, PicklingError, HIGHEST_PROTOCOL +from test import support  # for pickle tests  try: @@ -270,6 +271,13 @@ class TestEnum(unittest.TestCase):              class Wrong(Enum):                  _any_name_ = 9 +    def test_bool(self): +        class Logic(Enum): +            true = True +            false = False +        self.assertTrue(Logic.true) +        self.assertFalse(Logic.false) +      def test_contains(self):          Season = self.Season          self.assertIn(Season.AUTUMN, Season) @@ -1701,5 +1709,11 @@ class TestStdLib(unittest.TestCase):          if failed:              self.fail("result does not equal expected, see print above") + +class MiscTestCase(unittest.TestCase): +    def test__all__(self): +        support.check__all__(self, enum) + +  if __name__ == '__main__':      unittest.main() | 
