Skip to content

Commit 69cf0e8

Browse files
wxtimTomekTrzeciak
andcommitted
Only quote [template variables]ROSE_ORIG_HOST
Co-authored-by: Tomek Trzeciak <TomekTrzeciak@users.noreply.github.com>
1 parent c4bf280 commit 69cf0e8

File tree

5 files changed

+14
-11
lines changed

5 files changed

+14
-11
lines changed

cylc/rose/utilities.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -938,7 +938,10 @@ def record_cylc_install_options(
938938
rose_orig_host = get_host()
939939
for section in list(SECTIONS) + ['env']:
940940
if section in cli_config:
941-
cli_config[section].set(['ROSE_ORIG_HOST'], f'"{rose_orig_host}"')
941+
cli_config[section].set(
942+
['ROSE_ORIG_HOST'],
943+
f'"{rose_orig_host}"' if section in SECTIONS else rose_orig_host
944+
)
942945
cli_config[section]['ROSE_ORIG_HOST'].comments = [
943946
ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING
944947
]

tests/functional/test_post_install.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def test_rose_fileinstall_uses_rose_template_vars(tmp_path):
115115
f'ROSE_ORIG_HOST="{HOST}"\n'
116116
f'\n[env]\n'
117117
f'#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n'
118-
f'ROSE_ORIG_HOST="{HOST}"\n'
118+
f'ROSE_ORIG_HOST={HOST}\n'
119119
),
120120
'ref/rose-suite.conf': '!opts=foo (cylc-install)',
121121
'ref/opt/rose-suite-foo.conf': '',
@@ -145,7 +145,7 @@ def test_rose_fileinstall_uses_rose_template_vars(tmp_path):
145145
'ref/opt/rose-suite-cylc-install.conf':
146146
f'!opts=bar baz\n[env]\nBAR=2\n'
147147
f'#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n'
148-
f'ROSE_ORIG_HOST="{HOST}"\n'
148+
f'ROSE_ORIG_HOST={HOST}\n'
149149
f'\n[template variables]\n'
150150
f'#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n'
151151
f'ROSE_ORIG_HOST="{HOST}"\n',
@@ -174,7 +174,7 @@ def test_rose_fileinstall_uses_rose_template_vars(tmp_path):
174174
'ref/opt/rose-suite-cylc-install.conf': (
175175
f'!opts=b c\n\n[env]\n'
176176
f'#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n'
177-
f'ROSE_ORIG_HOST="{HOST}"\n'
177+
f'ROSE_ORIG_HOST={HOST}\n'
178178
f'\n[template variables]\n'
179179
f'#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n'
180180
f'ROSE_ORIG_HOST="{HOST}"\n'
@@ -204,7 +204,7 @@ def test_rose_fileinstall_uses_rose_template_vars(tmp_path):
204204
'ref/opt/rose-suite-cylc-install.conf': (
205205
f'!opts=foo bar\n[env]\na=b\n'
206206
f'#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n'
207-
f'ROSE_ORIG_HOST="{HOST}"\n'
207+
f'ROSE_ORIG_HOST={HOST}\n'
208208
f'[jinja2:suite.rc]\na="b"\n'
209209
f'#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n'
210210
f'ROSE_ORIG_HOST="{HOST}"\n'

tests/functional/test_reinstall.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ async def test_cylc_validate(fixture_provide_flow, cylc_validate_cli):
125125
'opt/rose-suite-cylc-install.conf', (
126126
'# This file records CLI Options.{version_info}\n'
127127
'!opts=b c\n'
128-
f'\n[env]\n#{ROHIOS}\nROSE_ORIG_HOST="{HOST}"\n'
128+
f'\n[env]\n#{ROHIOS}\nROSE_ORIG_HOST={HOST}\n'
129129
f'\n[template variables]\n#{ROHIOS}\nROSE_ORIG_HOST="{HOST}"\n'
130130
)
131131
)
@@ -151,7 +151,7 @@ def test_cylc_install_files(fixture_install_flow, file_, expect, version_info):
151151
'opt/rose-suite-cylc-install.conf', (
152152
'# This file records CLI Options.{version_info}\n'
153153
'!opts=b c d\n'
154-
f'\n[env]\n#{ROHIOS}\nROSE_ORIG_HOST="{HOST}"\n'
154+
f'\n[env]\n#{ROHIOS}\nROSE_ORIG_HOST={HOST}\n'
155155
f'\n[template variables]\n#{ROHIOS}\nROSE_ORIG_HOST="{HOST}"\n'
156156
)
157157
)
@@ -194,7 +194,7 @@ async def test_cylc_reinstall_files(
194194
'opt/rose-suite-cylc-install.conf', (
195195
'# This file records CLI Options.{version_info}\n'
196196
'!opts=b c d\n'
197-
f'\n[env]\n#{ROHIOS}\nROSE_ORIG_HOST="{HOST}"\n'
197+
f'\n[env]\n#{ROHIOS}\nROSE_ORIG_HOST={HOST}\n'
198198
f'\n[template variables]\n#{ROHIOS}\nROSE_ORIG_HOST="{HOST}"\n'
199199
)
200200
)

tests/functional/test_reinstall_clean.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ async def fixture_install_flow(
109109
'!opts=bar\n\n'
110110
'[env]\n'
111111
f'FOO=1\n#{ROHIOS}\n'
112-
f'ROSE_ORIG_HOST="{HOST}"\n'
112+
f'ROSE_ORIG_HOST={HOST}\n'
113113
f'\n[template variables]\n#{ROHIOS}'
114114
f'\nROSE_ORIG_HOST="{HOST}"\n'
115115
)
@@ -131,7 +131,7 @@ def test_cylc_install_files(fixture_install_flow, file_, expect, version_info):
131131
'!opts=baz\n\n'
132132
'[env]\n'
133133
f'BAR=2\n#{ROHIOS}\n'
134-
f'ROSE_ORIG_HOST="{HOST}"\n'
134+
f'ROSE_ORIG_HOST={HOST}\n'
135135
f'\n[template variables]\n#{ROHIOS}'
136136
f'\nROSE_ORIG_HOST="{HOST}"\n'
137137
)

tests/unit/test_fileinstall.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def test_rose_fileinstall_rose_suite_cylc_install_conf(
109109
"[env]\n"
110110
"FOO=42\n"
111111
f"#{ROSE_ORIG_HOST_INSTALLED_OVERRIDE_STRING}\n"
112-
f'ROSE_ORIG_HOST="{host}"\n\n'
112+
f'ROSE_ORIG_HOST={host}\n\n'
113113
"[jinja2:suite.rc]\n"
114114
"BAR=84\n"
115115
"CORNETTO=120\n"

0 commit comments

Comments
 (0)