Example #1
0
def test_deque_remove_mutating():
    class MutatingCmp(object):
        def __eq__(self, other):
            d.clear()
            return True

    d = collections.deque([MutatingCmp()])
    py.test.raises(IndexError, d.remove, 1)
Example #2
0
 def setup_method(self,method):
     
     from pypy.lib.collections import deque
     self.d = deque(range(n))
Example #3
0
    def setup_method(self, method):

        from pypy.lib.collections import deque
        self.d = deque(range(n))
Example #4
0
def test_deque_remove_empty():
    d = collections.deque([])
    py.test.raises(ValueError, d.remove, 1)