Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_enum.py @ 85127:39697dcd97e3
Issue 18693: Put custom __dir__ back in place. Will instead look at fixing `help()`.
| author | Ethan Furman <ethan@stoneleaf.us> |
|---|---|
| date | Mon, 12 Aug 2013 06:51:41 -0700 |
| parents | 5d417257748e |
| children | 058cb219b3b5 |
line wrap: on
line diff
--- a/Lib/test/test_enum.py Sun Aug 11 16:48:44 2013 -0700 +++ b/Lib/test/test_enum.py Mon Aug 12 06:51:41 2013 -0700 @@ -67,6 +67,21 @@ WINTER = 4 self.Season = Season + def test_dir_on_class(self): + Season = self.Season + self.assertEqual( + set(dir(Season)), + set(['__class__', '__doc__', '__members__', + 'SPRING', 'SUMMER', 'AUTUMN', 'WINTER']), + ) + + def test_dir_on_item(self): + Season = self.Season + self.assertEqual( + set(dir(Season.WINTER)), + set(['__class__', '__doc__', 'name', 'value']), + ) + def test_enum_in_enum_out(self): Season = self.Season self.assertIs(Season(Season.WINTER), Season.WINTER)
