def test_emptyiter(self): w_list = self.space.newlist([]) w_iter = W_SeqIterObject(w_list) self.body0(w_iter)
def test_iter(self): w = self.space.wrap w_tuple = self.space.newtuple([w(5), w(3), w(99)]) w_iter = W_SeqIterObject(w_tuple) self.body3(w_iter)
def newseqiter(self, w_obj): if type(w_obj) is W_UnicodeObject: return W_FastUnicodeIterObject(w_obj) return W_SeqIterObject(w_obj)
def newseqiter(self, w_obj): return W_SeqIterObject(w_obj)
def seqiter_new(space, w_seq, w_index): return W_SeqIterObject(w_seq, space.int_w(w_index))