builtin_range_attrs.py 323 B

123456789101112131415161718
  1. # test attributes of builtin range type
  2. try:
  3. range(0).start
  4. except AttributeError:
  5. print("SKIP")
  6. raise SystemExit
  7. # attrs
  8. print(range(1, 2, 3).start)
  9. print(range(1, 2, 3).stop)
  10. print(range(1, 2, 3).step)
  11. # bad attr (can't store)
  12. try:
  13. range(4).start = 0
  14. except AttributeError:
  15. print('AttributeError')