summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_enum.py
diff options
context:
space:
mode:
authorEthan Furman <ethan@stoneleaf.us>2015-09-18 04:49:12 (GMT)
committerEthan Furman <ethan@stoneleaf.us>2015-09-18 04:49:12 (GMT)
commit6db1fd5fb8b2287cd4713c95f0df451e375c8853 (patch)
tree9f44e78118615583ad7064d1a800adcef6c254c4 /Lib/test/test_enum.py
parentb1a3d9ae561b7b5a0bbbb47fad2f98448f1c7419 (diff)
downloadcpython-6db1fd5fb8b2287cd4713c95f0df451e375c8853.zip
cpython-6db1fd5fb8b2287cd4713c95f0df451e375c8853.tar.gz
cpython-6db1fd5fb8b2287cd4713c95f0df451e375c8853.tar.bz2
Close issue24840: Enum._value_ is queried for bool(); original patch by Mike Lundy
Diffstat (limited to 'Lib/test/test_enum.py')
-rw-r--r--Lib/test/test_enum.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_enum.py b/Lib/test/test_enum.py
index 4b5d0d0..0f7b769 100644
--- a/Lib/test/test_enum.py
+++ b/Lib/test/test_enum.py
@@ -270,6 +270,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)