(self)
| 2550 | yellow = 6 |
| 2551 | |
| 2552 | def test_extending3(self): |
| 2553 | class Shade(Enum): |
| 2554 | def shade(self): |
| 2555 | return self.name |
| 2556 | class Color(Shade): |
| 2557 | def hex(self): |
| 2558 | return '%s hexlified!' % self.value |
| 2559 | class MoreColor(Color): |
| 2560 | cyan = 4 |
| 2561 | magenta = 5 |
| 2562 | yellow = 6 |
| 2563 | self.assertEqual(MoreColor.magenta.hex(), '5 hexlified!') |
| 2564 | |
| 2565 | def test_subclass_duplicate_name(self): |
| 2566 | class Base(Enum): |
nothing calls this directly
no test coverage detected