@@ -31,7 +31,7 @@ def test_split_windows(session):
31
31
test_utils .get_workspace_file ("workspace/builder/two_pane.yaml" )
32
32
)
33
33
34
- builder = WorkspaceBuilder (sconf = workspace )
34
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
35
35
36
36
window_count = len (session .windows ) # current window count
37
37
assert len (session .windows ) == window_count
@@ -51,7 +51,7 @@ def test_split_windows_three_pane(session):
51
51
test_utils .get_workspace_file ("workspace/builder/three_pane.yaml" )
52
52
)
53
53
54
- builder = WorkspaceBuilder (sconf = workspace )
54
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
55
55
56
56
window_count = len (session .windows ) # current window count
57
57
assert len (session .windows ) == window_count
@@ -75,7 +75,7 @@ def test_focus_pane_index(session):
75
75
workspace = loader .expand (workspace )
76
76
workspace = loader .trickle (workspace )
77
77
78
- builder = WorkspaceBuilder (sconf = workspace )
78
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
79
79
80
80
builder .build (session = session )
81
81
@@ -154,7 +154,7 @@ def test_suppress_history(session):
154
154
workspace = loader .expand (workspace )
155
155
workspace = loader .trickle (workspace )
156
156
157
- builder = WorkspaceBuilder (sconf = workspace )
157
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
158
158
builder .build (session = session )
159
159
160
160
inHistoryWindow = session .windows .get (window_name = "inHistory" )
@@ -207,7 +207,7 @@ def test_session_options(session):
207
207
)
208
208
workspace = loader .expand (workspace )
209
209
210
- builder = WorkspaceBuilder (sconf = workspace )
210
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
211
211
builder .build (session = session )
212
212
213
213
_default_shell = session .show_option ("default-shell" )
@@ -225,7 +225,7 @@ def test_global_options(session):
225
225
)
226
226
workspace = loader .expand (workspace )
227
227
228
- builder = WorkspaceBuilder (sconf = workspace )
228
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
229
229
builder .build (session = session )
230
230
231
231
_status_position = session .show_option ("status-position" , _global = True )
@@ -247,7 +247,7 @@ def test_global_session_env_options(session, monkeypatch):
247
247
)
248
248
workspace = loader .expand (workspace )
249
249
250
- builder = WorkspaceBuilder (sconf = workspace )
250
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
251
251
builder .build (session = session )
252
252
253
253
_visual_silence = session .show_option ("visual-silence" , _global = True )
@@ -268,7 +268,7 @@ def test_window_options(session):
268
268
if has_gte_version ("2.3" ):
269
269
workspace ["windows" ][0 ]["options" ]["pane-border-format" ] = " #P "
270
270
271
- builder = WorkspaceBuilder (sconf = workspace )
271
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
272
272
273
273
window_count = len (session .windows ) # current window count
274
274
assert len (session .windows ) == window_count
@@ -294,7 +294,7 @@ def test_window_options_after(session):
294
294
)
295
295
workspace = loader .expand (workspace )
296
296
297
- builder = WorkspaceBuilder (sconf = workspace )
297
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
298
298
builder .build (session = session )
299
299
300
300
def assert_last_line (p , s ):
@@ -332,7 +332,7 @@ def test_window_shell(session):
332
332
)
333
333
workspace = loader .expand (workspace )
334
334
335
- builder = WorkspaceBuilder (sconf = workspace )
335
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
336
336
337
337
for w , wconf in builder .iter_create_windows (session ):
338
338
if "window_shell" in wconf :
@@ -356,7 +356,7 @@ def test_environment_variables(session):
356
356
)
357
357
workspace = loader .expand (workspace )
358
358
359
- builder = WorkspaceBuilder (sconf = workspace )
359
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
360
360
builder .build (session )
361
361
# Give slow shells some time to settle as otherwise tests might fail.
362
362
time .sleep (0.3 )
@@ -398,7 +398,7 @@ def test_environment_variables_logs(session: Session, caplog: pytest.LogCaptureF
398
398
)
399
399
workspace = loader .expand (workspace )
400
400
401
- builder = WorkspaceBuilder (sconf = workspace )
401
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
402
402
builder .build (session )
403
403
404
404
# environment on sessions should work as this is done using set-environment
@@ -486,7 +486,7 @@ def test_blank_pane_count(session):
486
486
test_config = ConfigReader ._from_file (yaml_workspace_file )
487
487
488
488
test_config = loader .expand (test_config )
489
- builder = WorkspaceBuilder (sconf = test_config )
489
+ builder = WorkspaceBuilder (sconf = test_config , server = session . server )
490
490
builder .build (session = session )
491
491
492
492
assert session == builder .session
@@ -521,7 +521,7 @@ def test_start_directory(session, tmp_path: pathlib.Path):
521
521
workspace = loader .expand (workspace )
522
522
workspace = loader .trickle (workspace )
523
523
524
- builder = WorkspaceBuilder (sconf = workspace )
524
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
525
525
builder .build (session = session )
526
526
527
527
assert session == builder .session
@@ -569,7 +569,7 @@ def test_start_directory_relative(session, tmp_path: pathlib.Path):
569
569
570
570
assert os .path .exists (config_dir )
571
571
assert os .path .exists (test_dir )
572
- builder = WorkspaceBuilder (sconf = workspace )
572
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
573
573
builder .build (session = session )
574
574
575
575
assert session == builder .session
@@ -630,7 +630,7 @@ def test_pane_order(session):
630
630
workspace = loader .expand (workspace )
631
631
workspace = loader .trickle (workspace )
632
632
633
- builder = WorkspaceBuilder (sconf = workspace )
633
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
634
634
635
635
window_count = len (session .windows ) # current window count
636
636
assert len (session .windows ) == window_count
@@ -671,7 +671,7 @@ def test_window_index(session):
671
671
workspace = loader .expand (workspace )
672
672
workspace = loader .trickle (workspace )
673
673
674
- builder = WorkspaceBuilder (sconf = workspace )
674
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
675
675
676
676
for window , _ in builder .iter_create_windows (session ):
677
677
expected_index = name_index_map [window .window_name ]
@@ -690,7 +690,7 @@ def test_before_load_throw_error_if_retcode_error(server):
690
690
workspace = loader .expand (workspace )
691
691
workspace = loader .trickle (workspace )
692
692
693
- builder = WorkspaceBuilder (sconf = workspace )
693
+ builder = WorkspaceBuilder (sconf = workspace , server = server )
694
694
695
695
with temp_session (server ) as sess :
696
696
session_name = sess .name
@@ -713,7 +713,7 @@ def test_before_load_throw_error_if_file_not_exists(server):
713
713
workspace = loader .expand (workspace )
714
714
workspace = loader .trickle (workspace )
715
715
716
- builder = WorkspaceBuilder (sconf = workspace )
716
+ builder = WorkspaceBuilder (sconf = workspace , server = server )
717
717
718
718
with temp_session (server ) as session :
719
719
session_name = session .name
@@ -738,7 +738,7 @@ def test_before_load_true_if_test_passes(server):
738
738
workspace = loader .expand (workspace )
739
739
workspace = loader .trickle (workspace )
740
740
741
- builder = WorkspaceBuilder (sconf = workspace )
741
+ builder = WorkspaceBuilder (sconf = workspace , server = server )
742
742
743
743
with temp_session (server ) as session :
744
744
builder .build (session = session )
@@ -757,7 +757,7 @@ def test_before_load_true_if_test_passes_with_args(server):
757
757
workspace = loader .expand (workspace )
758
758
workspace = loader .trickle (workspace )
759
759
760
- builder = WorkspaceBuilder (sconf = workspace )
760
+ builder = WorkspaceBuilder (sconf = workspace , server = server )
761
761
762
762
with temp_session (server ) as session :
763
763
builder .build (session = session )
@@ -771,7 +771,9 @@ def test_plugin_system_before_workspace_builder(
771
771
)
772
772
workspace = loader .expand (workspace )
773
773
774
- builder = WorkspaceBuilder (sconf = workspace , plugins = load_plugins (workspace ))
774
+ builder = WorkspaceBuilder (
775
+ sconf = workspace , plugins = load_plugins (workspace ), server = session .server
776
+ )
775
777
assert len (builder .plugins ) > 0
776
778
777
779
builder .build (session = session )
@@ -786,7 +788,9 @@ def test_plugin_system_on_window_create(monkeypatch_plugin_test_packages, sessio
786
788
)
787
789
workspace = loader .expand (workspace )
788
790
789
- builder = WorkspaceBuilder (sconf = workspace , plugins = load_plugins (workspace ))
791
+ builder = WorkspaceBuilder (
792
+ sconf = workspace , plugins = load_plugins (workspace ), server = session .server
793
+ )
790
794
assert len (builder .plugins ) > 0
791
795
792
796
builder .build (session = session )
@@ -801,7 +805,9 @@ def test_plugin_system_after_window_finished(monkeypatch_plugin_test_packages, s
801
805
)
802
806
workspace = loader .expand (workspace )
803
807
804
- builder = WorkspaceBuilder (sconf = workspace , plugins = load_plugins (workspace ))
808
+ builder = WorkspaceBuilder (
809
+ sconf = workspace , plugins = load_plugins (workspace ), server = session .server
810
+ )
805
811
assert len (builder .plugins ) > 0
806
812
807
813
builder .build (session = session )
@@ -818,7 +824,9 @@ def test_plugin_system_on_window_create_multiple_windows(session):
818
824
)
819
825
workspace = loader .expand (workspace )
820
826
821
- builder = WorkspaceBuilder (sconf = workspace , plugins = load_plugins (workspace ))
827
+ builder = WorkspaceBuilder (
828
+ sconf = workspace , plugins = load_plugins (workspace ), server = session .server
829
+ )
822
830
assert len (builder .plugins ) > 0
823
831
824
832
builder .build (session = session )
@@ -838,7 +846,9 @@ def test_plugin_system_after_window_finished_multiple_windows(
838
846
)
839
847
workspace = loader .expand (workspace )
840
848
841
- builder = WorkspaceBuilder (sconf = workspace , plugins = load_plugins (workspace ))
849
+ builder = WorkspaceBuilder (
850
+ sconf = workspace , plugins = load_plugins (workspace ), server = session .server
851
+ )
842
852
assert len (builder .plugins ) > 0
843
853
844
854
builder .build (session = session )
@@ -856,7 +866,9 @@ def test_plugin_system_multiple_plugins(monkeypatch_plugin_test_packages, sessio
856
866
)
857
867
workspace = loader .expand (workspace )
858
868
859
- builder = WorkspaceBuilder (sconf = workspace , plugins = load_plugins (workspace ))
869
+ builder = WorkspaceBuilder (
870
+ sconf = workspace , plugins = load_plugins (workspace ), server = session .server
871
+ )
860
872
assert len (builder .plugins ) > 0
861
873
862
874
builder .build (session = session )
@@ -1245,7 +1257,7 @@ def test_first_pane_start_directory(session, tmp_path: pathlib.Path):
1245
1257
workspace = loader .expand (workspace )
1246
1258
workspace = loader .trickle (workspace )
1247
1259
1248
- builder = WorkspaceBuilder (sconf = workspace )
1260
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
1249
1261
builder .build (session = session )
1250
1262
1251
1263
assert session == builder .session
@@ -1270,7 +1282,7 @@ def test_layout_main_horizontal(session):
1270
1282
yaml_workspace = test_utils .get_workspace_file ("workspace/builder/three_pane.yaml" )
1271
1283
workspace = ConfigReader ._from_file (path = yaml_workspace )
1272
1284
1273
- builder = WorkspaceBuilder (sconf = workspace )
1285
+ builder = WorkspaceBuilder (sconf = workspace , server = session . server )
1274
1286
builder .build (session = session )
1275
1287
1276
1288
assert session .windows
0 commit comments