• Home
  • Raw
  • Download

Lines Matching full:items

23         self.items = [ustr(c) for c in ('a', 'b', 'c')]
32 self.s = WeakSet(self.items)
33 self.d = dict.fromkeys(self.items)
69 self.assertEqual(self.s, WeakSet(self.items))
73 x = WeakSet(self.items + self.items2)
77 self.assertEqual(len(u), len(self.items) + len(self.items2))
80 self.assertEqual(len(u), len(self.items) + len(self.items2))
96 self.assertEqual(i.intersection(C(self.items)), x)
115 self.assertEqual(self.s, WeakSet(self.items))
128 self.assertEqual(self.s, WeakSet(self.items))
131 self.assertEqual(len(i), len(self.items) + len(self.items2))
134 self.assertEqual(len(i), len(self.items) + len(self.items2))
187 s.__init__(self.items)
195 s = WeakSet(self.items)
249 for c in (self.items + self.items2):
255 for c in (self.items + self.items2):
260 for c in (self.items + self.items2):
266 for c in (self.items + self.items2):
267 if c in self.items2 and c in self.items:
275 for c in (self.items + self.items2):
276 if c in self.items2 and c in self.items:
284 for c in (self.items + self.items2):
285 if c in self.items and c not in self.items2:
294 for c in (self.items + self.items2):
295 if c in self.items and c not in self.items2:
303 for c in (self.items + self.items2):
304 if (c in self.items) ^ (c in self.items2):
312 for c in (self.items + self.items2):
313 if (c in self.items) ^ (c in self.items2):
333 self.assertTrue(self.s == WeakSet(self.items))
334 self.assertFalse(self.s == set(self.items))
335 self.assertFalse(self.s == list(self.items))
336 self.assertFalse(self.s == tuple(self.items))
341 self.assertTrue(self.s != set(self.items))
348 # Create new items to be sure no-one else holds a reference
349 items = [ustr(c) for c in ('a', 'b', 'c')]
350 s = WeakSet(items)
354 del items[-1]
356 # We have removed either the first consumed items, or another one
357 self.assertIn(len(list(it)), [len(items), len(items) - 1])
360 self.assertEqual(len(s), len(items))
364 items = [ustr(c) for c in string.ascii_letters]
365 s = WeakSet(items)
373 u = ustr(str(items.pop()))
401 items = [RefCycle() for i in range(N)]
402 s = WeakSet(items)
403 del items
426 items = [RefCycle() for i in range(N)]
427 s = WeakSet(items)
428 del items
429 # All items will be collected at next garbage collection pass