mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-29 04:11:49 +00:00
Add tests for splits layout serialization
This commit is contained in:
parent
238573e799
commit
11c2ccf00f
1 changed files with 7 additions and 1 deletions
|
|
@ -419,9 +419,15 @@ class TestLayout(BaseTest):
|
|||
self.assertAlmostEqual(root.bias, 0.5, places=5) # w1 vs right column: 1:1
|
||||
self.assertAlmostEqual(inner1.bias, 0.5, places=5) # w2 vs w3 top/bottom: 1:1
|
||||
|
||||
def test_layout_opts_serialization(self):
|
||||
opts = SplitsLayoutOpts({})
|
||||
s = opts.serialized()
|
||||
self.ae(s, SplitsLayoutOpts(s).serialized())
|
||||
|
||||
def test_splits_equalize_on_close(self):
|
||||
q = create_layout(Splits)
|
||||
q.layout_opts = SplitsLayoutOpts({'equalize_on_close': 'true'})
|
||||
q.layout_opts = SplitsLayoutOpts({})
|
||||
q.layout_opts.equalize_on_close = True
|
||||
all_windows = create_windows(q, num=0)
|
||||
w1, w2, w3 = Window(1), Window(2), Window(3)
|
||||
q.add_window(all_windows, w1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue