Lines Matching refs:spamlist

305         # Testing spamlist operations...
308 def spamlist(l, memo=None):
310 return spam.spamlist(l)
313 copy._deepcopy_dispatch[spam.spamlist] = spamlist
315 self.binop_test(spamlist([1]), spamlist([2]), spamlist([1,2]), "a+b",
317 self.binop_test(spamlist([1,2,3]), 2, 1, "b in a", "__contains__")
318 self.binop_test(spamlist([1,2,3]), 4, 0, "b in a", "__contains__")
319 self.binop_test(spamlist([1,2,3]), 1, 2, "a[b]", "__getitem__")
320 self.ternop_test(spamlist([1,2,3]), 0, 2, spamlist([1,2]), "a[b:c]",
322 self.setop_test(spamlist([1]), spamlist([2]), spamlist([1,2]), "a+=b",
324 self.setop_test(spamlist([1,2]), 3, spamlist([1,2,1,2,1,2]), "a*=b",
326 self.unop_test(spamlist([1,2,3]), 3, "len(a)", "__len__")
327 self.binop_test(spamlist([1,2]), 3, spamlist([1,2,1,2,1,2]), "a*b",
329 self.binop_test(spamlist([1,2]), 3, spamlist([1,2,1,2,1,2]), "b*a",
331 self.set2op_test(spamlist([1,2]), 1, 3, spamlist([1,3]), "a[b]=c",
333 self.set3op_test(spamlist([1,2,3,4]), 1, 3, spamlist([5,6]),
334 spamlist([1,5,6,4]), "a[b:c]=d", "__setslice__")
336 class C(spam.spamlist):
1414 x, a1, d1 = spam.spamlist.classmeth(*a, **d)
1415 self.assertEqual(x, spam.spamlist)
1418 x, a1, d1 = spam.spamlist().classmeth(*a, **d)
1419 self.assertEqual(x, spam.spamlist)
1422 spam_cm = spam.spamlist.__dict__['classmeth']
1423 x2, a2, d2 = spam_cm(spam.spamlist, *a, **d)
1424 self.assertEqual(x2, spam.spamlist)
1427 class SubSpam(spam.spamlist): pass
1435 spam_cm(spam.spamlist())
1462 x, a1, d1 = spam.spamlist.staticmeth(*a, **d)
1466 x, a1, d2 = spam.spamlist().staticmeth(*a, **d)