File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed
fixtures/workspace/builder Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ session_name: test env vars
2
2
start_directory : ' ~'
3
3
environment :
4
4
FOO : SESSION
5
+ BAR : SESSION
5
6
PATH : /tmp
6
7
options :
7
8
default-shell : /bin/sh
@@ -25,3 +26,11 @@ windows:
25
26
- pane
26
27
- environment :
27
28
FOO : PANE
29
+ - pane
30
+ - window_name : partial_overrides
31
+ environment :
32
+ FOO : WINDOW
33
+ BAR : WINDOW
34
+ panes :
35
+ - environment :
36
+ FOO : PANE
Original file line number Diff line number Diff line change @@ -371,6 +371,14 @@ def test_environment_variables(session):
371
371
pane .send_keys ("echo $FOO" )
372
372
assert pane .capture_pane ()[1 ] == "PANE"
373
373
374
+ partial_overrides_win = session .windows [4 ]
375
+ pane = partial_overrides_win .panes [0 ]
376
+ pane .send_keys ("echo $FOO" )
377
+ assert pane .capture_pane ()[1 ] == "PANE"
378
+ pane .send_keys ("echo $BAR" )
379
+ # TODO: Currently this is SESSION, but WINDOW could be expected as well.
380
+ assert pane .capture_pane ()[3 ] == "SESSION"
381
+
374
382
375
383
@pytest .mark .skipif (
376
384
has_gte_version ("3.0" ),
You can’t perform that action at this time.
0 commit comments