PageRenderTime 46ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
Python | 12 lines | 8 code | 2 blank | 2 comment | 0 complexity | 53135d7b8726a06826bb73d952ad8b9f MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  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)