summaryrefslogtreecommitdiff
path: root/test_six.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2021-05-05 10:42:19 -0500
committerGitHub <noreply@github.com>2021-05-05 10:42:19 -0500
commit3974f0c4f6700a5821b451abddff8b3ba6b2a04f (patch)
treef58b90cd2dfbcb754d33f01f10ab15ddf144d0df /test_six.py
parentb62044778caf2c5a910915feb15d1138d6f91f00 (diff)
downloadsix-git-3974f0c4f6700a5821b451abddff8b3ba6b2a04f.tar.gz
Switch dist to focal. (#356)
Diffstat (limited to 'test_six.py')
-rw-r--r--test_six.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/test_six.py b/test_six.py
index 7b8b03b..076b3eb 100644
--- a/test_six.py
+++ b/test_six.py
@@ -113,6 +113,15 @@ except ImportError:
except ImportError:
have_gdbm = False
+have_ndbm = True
+try:
+ import dbm
+except ImportError:
+ try:
+ import dbm.ndbm
+ except ImportError:
+ have_ndbm = False
+
@pytest.mark.parametrize("item_name",
[item.name for item in six._moved_attributes])
def test_move_items(item_name):
@@ -127,8 +136,10 @@ def test_move_items(item_name):
if item_name.startswith("tkinter"):
if not have_tkinter:
pytest.skip("requires tkinter")
- if item_name.startswith("dbm_gnu") and not have_gdbm:
+ if item_name == "dbm_gnu" and not have_gdbm:
pytest.skip("requires gdbm")
+ if item_name == "dbm_ndbm":
+ pytest.skip("requires ndbm")
raise
assert item_name in dir(six.moves)