MCPcopy
hub / github.com/qtile/qtile / test_wide_growsecondary_solosecondary

Function test_wide_growsecondary_solosecondary

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

Source from the content-addressed store, hash-verified

407
408@monadwide_config
409def test_wide_growsecondary_solosecondary(manager):
410 manager.test_window("one")
411 assert_dimensions(manager, 0, 0, 796, 596)
412
413 manager.test_window("two")
414 assert_focused(manager, "two")
415
416 assert_dimensions(manager, 0, 300, 796, 296)
417 manager.c.layout.grow()
418 # Grows 5% of 600 = 30 pixels
419 assert_dimensions(manager, 0, 270, 796, 326)
420 manager.c.layout.shrink()
421 assert_dimensions(manager, 0, 300, 796, 296)
422
423 # Max width is 75% of 600 = 450 pixels
424 for _ in range(10):
425 manager.c.layout.grow()
426 assert_dimensions(manager, 0, 150, 796, 446)
427
428 # Min width is 25% of 600 = 150 pixels
429 for _ in range(10):
430 manager.c.layout.shrink()
431 assert_dimensions(manager, 0, 450, 796, 146)
432
433
434@monadtall_config

Callers

nothing calls this directly

Calls 5

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

Tested by

no test coverage detected