Rev 2715: Better assertSubset implementation in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Thu Aug 16 11:09:42 BST 2007
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 2715
revision-id: pqm at pqm.ubuntu.com-20070816100939-8cm630hgejoaur5a
parent: pqm at pqm.ubuntu.com-20070816081628-m60gvacfft5dw7wj
parent: mbp at sourcefrog.net-20070816073357-ln8v8w6b86tjyet5
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2007-08-16 11:09:39 +0100
message:
Better assertSubset implementation
modified:
bzrlib/tests/__init__.py selftest.py-20050531073622-8d0e3c8845c97a64
------------------------------------------------------------
revno: 2713.1.1
merged: mbp at sourcefrog.net-20070816073357-ln8v8w6b86tjyet5
parent: pqm at pqm.ubuntu.com-20070816055011-tnjdmdi948uyvz6a
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: assert-subset
timestamp: Thu 2007-08-16 17:33:57 +1000
message:
Better assertSubset implementation
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py 2007-08-15 01:16:12 +0000
+++ b/bzrlib/tests/__init__.py 2007-08-16 07:33:57 +0000
@@ -863,10 +863,7 @@
def assertSubset(self, sublist, superlist):
"""Assert that every entry in sublist is present in superlist."""
- missing = []
- for entry in sublist:
- if entry not in superlist:
- missing.append(entry)
+ missing = set(sublist) - set(superlist)
if len(missing) > 0:
raise AssertionError("value(s) %r not present in container %r" %
(missing, superlist))
More information about the bazaar-commits
mailing list