Bug #1575169: operator.isSequenceType() now returns False for subclasses of dict.

This commit is contained in:
Raymond Hettinger 2007-02-07 22:24:07 +00:00
parent 5a0217efea
commit 4da5bf644a
2 changed files with 4 additions and 0 deletions

View file

@ -215,6 +215,8 @@ class OperatorTestCase(unittest.TestCase):
self.failUnless(operator.isSequenceType(xrange(10)))
self.failUnless(operator.isSequenceType('yeahbuddy'))
self.failIf(operator.isSequenceType(3))
class Dict(dict): pass
self.failIf(operator.isSequenceType(Dict()))
def test_lshift(self):
self.failUnlessRaises(TypeError, operator.lshift)