Add test for SF bug 1576657
This commit is contained in:
parent
9c14ffbc78
commit
c789f341bb
|
@ -293,6 +293,17 @@ class TestSet(TestJointOps):
|
|||
self.assert_(self.thetype(self.word) not in s)
|
||||
self.assertRaises(KeyError, self.s.remove, self.thetype(self.word))
|
||||
|
||||
def test_remove_keyerror_unpacking(self):
|
||||
# bug: www.python.org/sf/1576657
|
||||
for v1 in ['Q', (1,)]:
|
||||
try:
|
||||
self.s.remove(v1)
|
||||
except KeyError, e:
|
||||
v2 = e.args[0]
|
||||
self.assertEqual(v1, v2)
|
||||
else:
|
||||
self.fail()
|
||||
|
||||
def test_discard(self):
|
||||
self.s.discard('a')
|
||||
self.assert_('a' not in self.s)
|
||||
|
|
Loading…
Reference in New Issue