MCPcopy Create free account
hub / github.com/ipython/ipython / test_collections_deque

Function test_collections_deque

IPython/lib/tests/test_pretty.py:321–352  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

319
320
321def test_collections_deque():
322 # Create deque with cycle
323 a = deque()
324 a.append(a)
325
326 cases = [
327 (deque(), 'deque([])'),
328 (deque(i for i in range(1000, 1020)),
329 'deque([1000,\n'
330 ' 1001,\n'
331 ' 1002,\n'
332 ' 1003,\n'
333 ' 1004,\n'
334 ' 1005,\n'
335 ' 1006,\n'
336 ' 1007,\n'
337 ' 1008,\n'
338 ' 1009,\n'
339 ' 1010,\n'
340 ' 1011,\n'
341 ' 1012,\n'
342 ' 1013,\n'
343 ' 1014,\n'
344 ' 1015,\n'
345 ' 1016,\n'
346 ' 1017,\n'
347 ' 1018,\n'
348 ' 1019])'),
349 (a, 'deque([deque(...)])'),
350 ]
351 for obj, expected in cases:
352 nt.assert_equal(pretty.pretty(obj), expected)
353
354def test_collections_counter():
355 class MyCounter(Counter):

Callers

nothing calls this directly

Calls 1

prettyMethod · 0.80

Tested by

no test coverage detected