container.py 740 B

12345678910111213141516171819202122232425
  1. import platform
  2. isWindows = platform.system() == 'Windows'
  3. isNotPypy = platform.python_implementation() != 'PyPy'
  4. isCaveman = platform.python_version_tuple()[0] == '2'
  5. if not isWindows:
  6. import curses
  7. import readline
  8. if isCaveman:
  9. import gdbm
  10. else:
  11. import dbm.gnu
  12. if isNotPypy:
  13. # PyPy and Python 2 don't support lzma
  14. import lzma
  15. assert(lzma.decompress(lzma.compress(b'IT WORKS IT WORKS IT WORKS')) == b'IT WORKS IT WORKS IT WORKS')
  16. import bz2
  17. assert(bz2.decompress(bz2.compress(b'IT WORKS IT WORKS IT WORKS')) == b'IT WORKS IT WORKS IT WORKS')
  18. import zlib
  19. assert(zlib.decompress(zlib.compress(b'IT WORKS IT WORKS IT WORKS')) == b'IT WORKS IT WORKS IT WORKS')