1
0

82_enum.py 447 B

12345678910111213141516171819202122232425262728
  1. from enum import Enum
  2. class A(Enum):
  3. a = 1
  4. b = '2'
  5. c = None
  6. assert str(A.a) == 'A.a'
  7. assert repr(A.a) == '<A.a: 1>'
  8. assert str(A.b) == 'A.b'
  9. assert repr(A.b) == "<A.b: '2'>"
  10. assert str(A.c) == 'A.c'
  11. assert repr(A.c) == '<A.c: None>'
  12. assert A.a == A.a
  13. assert A.a != A.b
  14. assert A.a != A.c
  15. assert A.a.name == 'a'
  16. assert A.a.value == 1
  17. assert A.b.name == 'b'
  18. assert A.b.value == '2'
  19. assert A.c.name == 'c'
  20. assert A.c.value is None