(manager)
| 407 | |
| 408 | @monadwide_config |
| 409 | def 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 |
nothing calls this directly
no test coverage detected