/trunk/Examples/test-suite/python/python_abstractbase_runme3.py

# · Python · 12 lines · 8 code · 2 blank · 2 comment · 0 complexity · 53135d7b8726a06826bb73d952ad8b9f MD5 · raw file

  1. from python_abstractbase import *
  2. from collections import *
  3. # This is expected to fail with -builtin option
  4. # Builtin types can't inherit from pure-python abstract bases
  5. assert issubclass(Mapii, MutableMapping)
  6. assert issubclass(Multimapii, MutableMapping)
  7. assert issubclass(IntSet, MutableSet)
  8. assert issubclass(IntMultiset, MutableSet)
  9. assert issubclass(IntVector, MutableSequence)
  10. assert issubclass(IntList, MutableSequence)