Home | History | Annotate | Download | only in test

Lines Matching refs:WeakSet

2 from weakref import WeakSet
26 self.ab_weakset = WeakSet(self.ab_items)
27 self.abcde_weakset = WeakSet(self.abcde_items)
28 self.def_weakset = WeakSet(self.def_items)
30 self.s = WeakSet(self.items)
33 self.fs = WeakSet([self.obj])
36 weaksetmethods = dir(WeakSet)
41 "WeakSet missing method " + method)
44 self.assertRaises(TypeError, WeakSet, [], 2)
65 self.assertEqual(self.s, WeakSet(self.items))
66 self.assertEqual(type(u), WeakSet)
69 x = WeakSet(self.items + self.items2)
84 s = WeakSet(self.letters)
88 self.assertEqual(s, WeakSet(self.letters))
89 self.assertEqual(type(i), WeakSet)
91 x = WeakSet([])
99 self.assertTrue(self.s.isdisjoint(WeakSet(self.items2)))
100 self.assertTrue(not self.s.isdisjoint(WeakSet(self.letters)))
111 self.assertEqual(self.s, WeakSet(self.items))
112 self.assertEqual(type(i), WeakSet)
124 self.assertEqual(self.s, WeakSet(self.items))
125 self.assertEqual(type(i), WeakSet)
152 self.assertFalse(WeakSet() < WeakSet())
158 self.assertFalse(WeakSet() > WeakSet())
162 s = WeakSet(Foo() for i in range(1000))
166 elem.set = WeakSet([elem])
170 class H(WeakSet):
182 s = WeakSet()
186 self.assertEqual(s, WeakSet(self.items2))
191 s = WeakSet(self.items)
192 t = WeakSet(s)
200 self.assertEqual(self.s, WeakSet([]))
320 self.assertEqual(t, WeakSet())
323 self.assertEqual(t, WeakSet())
328 self.assertTrue(self.s == WeakSet(self.items))
332 self.assertFalse(self.s == WeakSet([Foo]))
337 s1 = WeakSet()
338 s2 = WeakSet()
345 s = WeakSet(items)
360 s = WeakSet(items)
397 s = WeakSet(items)
421 s = WeakSet(items)