Skip to content

Commit

Permalink
Merge pull request #2284 from infosiftr/python-gbdm
Browse files Browse the repository at this point in the history
Reorder python import test to use gnu dbm imports instead of generic dbm
  • Loading branch information
tianon authored Oct 25, 2016
2 parents 0ef49a2 + 9358b83 commit 72efe15
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions test/tests/python-imports/container.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,23 @@
import curses
import dbm
import readline

import bz2
assert(bz2.decompress(bz2.compress(b'IT WORKS IT WORKS IT WORKS')) == b'IT WORKS IT WORKS IT WORKS')

import platform
if platform.python_implementation() != 'PyPy' and platform.python_version_tuple()[0] != '2':
# PyPy and Python 2 don't support lzma
import lzma
assert(lzma.decompress(lzma.compress(b'IT WORKS IT WORKS IT WORKS')) == b'IT WORKS IT WORKS IT WORKS')

isNotPypy = platform.python_implementation() != 'PyPy'
isCaveman = platform.python_version_tuple()[0] == '2'

if isCaveman:
import gdbm
else:
import dbm.gnu

if isNotPypy:
# PyPy and Python 2 don't support lzma
import lzma
assert(lzma.decompress(lzma.compress(b'IT WORKS IT WORKS IT WORKS')) == b'IT WORKS IT WORKS IT WORKS')

import zlib
assert(zlib.decompress(zlib.compress(b'IT WORKS IT WORKS IT WORKS')) == b'IT WORKS IT WORKS IT WORKS')

0 comments on commit 72efe15

Please sign in to comment.