MCPcopy
hub / github.com/qtile/qtile / test_wide_growmain_multiplesecondary

Function test_wide_growmain_multiplesecondary

test/layouts/test_xmonad.py:354–379  ·  view source on GitHub ↗
(manager)

Source from the content-addressed store, hash-verified

352
353@monadwide_config
354def test_wide_growmain_multiplesecondary(manager):
355 manager.test_window("one")
356 assert_dimensions(manager, 0, 0, 796, 596)
357
358 manager.test_window("two")
359 manager.test_window("three")
360 manager.c.layout.previous()
361 manager.c.layout.previous()
362 assert_focused(manager, "one")
363
364 assert_dimensions(manager, 0, 0, 796, 296)
365 manager.c.layout.grow()
366 # Grows 5% of 600 = 30 pixels
367 assert_dimensions(manager, 0, 0, 796, 326)
368 manager.c.layout.shrink()
369 assert_dimensions(manager, 0, 0, 796, 296)
370
371 # Max width is 75% of 600 = 450 pixels
372 for _ in range(10):
373 manager.c.layout.grow()
374 assert_dimensions(manager, 0, 0, 796, 446)
375
376 # Min width is 25% of 600 = 150 pixels
377 for _ in range(10):
378 manager.c.layout.shrink()
379 assert_dimensions(manager, 0, 0, 796, 146)
380
381
382@monadtall_config

Callers

nothing calls this directly

Calls 6

assert_dimensionsFunction · 0.90
assert_focusedFunction · 0.90
test_windowMethod · 0.80
previousMethod · 0.45
growMethod · 0.45
shrinkMethod · 0.45

Tested by

no test coverage detected