summaryrefslogtreecommitdiffstats
path: root/Lib/bsddb/test/test_dbshelve.py
diff options
context:
space:
mode:
authorEzio Melotti <ezio.melotti@gmail.com>2010-08-02 03:14:27 (GMT)
committerEzio Melotti <ezio.melotti@gmail.com>2010-08-02 03:14:27 (GMT)
commit38a5800cdca6ca11cd60ad07c520a512e88304de (patch)
treef163f433c128a5691d37cff8549518ef5b085959 /Lib/bsddb/test/test_dbshelve.py
parent9c4fbdbc55f25a24a0ea137fecee5d880510fa9e (diff)
downloadcpython-38a5800cdca6ca11cd60ad07c520a512e88304de.zip
cpython-38a5800cdca6ca11cd60ad07c520a512e88304de.tar.gz
cpython-38a5800cdca6ca11cd60ad07c520a512e88304de.tar.bz2
Merged revisions 77871,77910,77913 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r77871 | ezio.melotti | 2010-01-31 13:46:54 +0200 (Sun, 31 Jan 2010) | 1 line #7092: silence more -3 and -Wd warnings ........ r77910 | ezio.melotti | 2010-02-02 10:37:35 +0200 (Tue, 02 Feb 2010) | 1 line #7092: silence py3k warnings for bsddb. Patch by Florent Xicluna. ........ r77913 | ezio.melotti | 2010-02-02 19:34:37 +0200 (Tue, 02 Feb 2010) | 1 line #7092: Silence py3k warnings in test_exceptions and test_pep352. Patch by Florent Xicluna. ........
Diffstat (limited to 'Lib/bsddb/test/test_dbshelve.py')
-rw-r--r--Lib/bsddb/test/test_dbshelve.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/Lib/bsddb/test/test_dbshelve.py b/Lib/bsddb/test/test_dbshelve.py
index 5067cab..13f9cd2 100644
--- a/Lib/bsddb/test/test_dbshelve.py
+++ b/Lib/bsddb/test/test_dbshelve.py
@@ -5,6 +5,7 @@ TestCases for checking dbShelve objects.
import os, string
import random
import unittest
+import warnings
from test_all import db, dbshelve, test_support, verbose, \
@@ -117,15 +118,11 @@ class DBShelveTestCase(unittest.TestCase):
dbvalues = d.values()
self.assertEqual(len(dbvalues), len(d.keys()))
- import sys
- if sys.version_info[0] < 3 :
- values.sort()
- dbvalues.sort()
- self.assertEqual(values, dbvalues)
- else : # XXX: Convert all to strings. Please, improve
- values.sort(key=lambda x : str(x))
- dbvalues.sort(key=lambda x : str(x))
- self.assertEqual(repr(values), repr(dbvalues))
+ with warnings.catch_warnings():
+ warnings.filterwarnings('ignore',
+ 'comparing unequal types not supported',
+ DeprecationWarning)
+ self.assertEqual(sorted(values), sorted(dbvalues))
items = d.items()
self.assertEqual(len(items), len(values))