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

This commit is contained in:
Raymond Hettinger 2007-02-07 22:12:01 +00:00
parent 113776c411
commit 127ef44c7b
3 changed files with 6 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)