Lines Matching refs:pairs

38         pairs = [('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]
39 self.assertEqual(sorted(OrderedDict(dict(pairs)).items()), pairs) # dict input
40 self.assertEqual(sorted(OrderedDict(**dict(pairs)).items()), pairs) # kwds input
41 self.assertEqual(list(OrderedDict(pairs).items()), pairs) # pairs input
43 c=3, e=5).items()), pairs) # mixed input
70 pairs = [('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]
72 od.update(dict(pairs))
73 self.assertEqual(sorted(od.items()), pairs) # dict input
75 od.update(**dict(pairs))
76 self.assertEqual(sorted(od.items()), pairs) # kwds input
78 od.update(pairs)
79 self.assertEqual(list(od.items()), pairs) # pairs input
82 self.assertEqual(list(od.items()), pairs) # mixed input
141 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
142 shuffle(pairs)
143 od = OrderedDict(pairs)
144 self.assertEqual(len(od), len(pairs))
150 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
151 od = OrderedDict(pairs)
156 self.assertEqual(list(od.items()), pairs[:2] + pairs[3:])
168 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
169 shuffle(pairs)
170 od = OrderedDict(pairs)
171 self.assertEqual(list(od), [t[0] for t in pairs])
172 self.assertEqual(list(od.keys()), [t[0] for t in pairs])
173 self.assertEqual(list(od.values()), [t[1] for t in pairs])
174 self.assertEqual(list(od.items()), pairs)
176 [t[0] for t in reversed(pairs)])
178 [t[0] for t in reversed(pairs)])
180 [t[1] for t in reversed(pairs)])
181 self.assertEqual(list(reversed(od.items())), list(reversed(pairs)))
198 pairs = [('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]
199 od = OrderedDict(pairs)
200 self.assertEqual(sorted(od), [t[0] for t in pairs])
201 self.assertEqual(sorted(od.keys()), [t[0] for t in pairs])
202 self.assertEqual(sorted(od.values()), [t[1] for t in pairs])
203 self.assertEqual(sorted(od.items()), pairs)
205 sorted([t[0] for t in reversed(pairs)]))
222 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
223 shuffle(pairs)
224 od = OrderedDict(pairs)
225 while pairs:
226 self.assertEqual(od.popitem(), pairs.pop())
233 pairs = [(i, i) for i in range(30)]
235 obj = OrderedDict(pairs)
244 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
245 shuffle(pairs)
246 od = OrderedDict(pairs)
247 shuffle(pairs)
248 while pairs:
249 k, v = pairs.pop()
270 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
271 shuffle(pairs)
272 od1 = OrderedDict(pairs)
273 od2 = OrderedDict(pairs)
275 pairs = pairs[2:] + pairs[:2]
276 od2 = OrderedDict(pairs)
282 self.assertNotEqual(od1, OrderedDict(pairs[:-1]))
288 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
289 od = OrderedDict(pairs)
331 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
332 od = OrderedDict(pairs)
340 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
341 od = OrderedDict(pairs)
393 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
394 shuffle(pairs)
395 od = OrderedDict(pairs)
815 pairs = [('c', 1), ('b', 2), ('a', 3), ('d', 4), ('e', 5), ('f', 6)]
816 od = OrderedDict(pairs)