4
4
"""
5
5
6
6
import logging
7
+ from pathlib import Path
7
8
from test .testlib .testcase import BaseTestCase
8
9
from unittest .mock import patch
9
10
@@ -119,7 +120,7 @@ def test_template_via_stdin(self):
119
120
(_ , filenames , _ ) = cfnlint .core .get_args_filenames (
120
121
["--template" , filename ]
121
122
)
122
- assert filenames == [filename ]
123
+ assert filenames == [str ( Path ( filename )) ]
123
124
124
125
@patch ("cfnlint.config.ConfigFileArgs._read_config" , create = True )
125
126
def test_template_config (self , yaml_mock ):
@@ -146,9 +147,7 @@ def test_template_config(self, yaml_mock):
146
147
self .assertEqual (args .override_spec , None )
147
148
self .assertEqual (args .custom_rules , None )
148
149
self .assertEqual (args .regions , ["us-east-1" ])
149
- self .assertEqual (
150
- args .templates , ["test/fixtures/templates/good/core/config_parameters.yaml" ]
151
- )
150
+ self .assertEqual (args .templates , [str (Path (filename ))])
152
151
self .assertEqual (args .update_documentation , False )
153
152
self .assertEqual (args .update_specs , False )
154
153
self .assertEqual (args .output_file , None )
@@ -185,9 +184,7 @@ def test_positional_template_parameters(self, yaml_mock):
185
184
self .assertEqual (args .override_spec , None )
186
185
self .assertEqual (args .custom_rules , None )
187
186
self .assertEqual (args .regions , ["us-east-1" ])
188
- self .assertEqual (
189
- args .templates , ["test/fixtures/templates/good/core/config_parameters.yaml" ]
190
- )
187
+ self .assertEqual (args .templates , [str (Path (filename ))])
191
188
self .assertEqual (args .update_documentation , False )
192
189
self .assertEqual (args .update_specs , False )
193
190
@@ -217,9 +214,7 @@ def test_override_parameters(self, yaml_mock):
217
214
self .assertEqual (args .override_spec , None )
218
215
self .assertEqual (args .custom_rules , None )
219
216
self .assertEqual (args .regions , ["us-east-1" ])
220
- self .assertEqual (
221
- args .templates , ["test/fixtures/templates/good/core/config_parameters.yaml" ]
222
- )
217
+ self .assertEqual (args .templates , [str (Path (filename ))])
223
218
self .assertEqual (args .update_documentation , False )
224
219
self .assertEqual (args .update_specs , False )
225
220
@@ -243,6 +238,6 @@ def test_bad_config(self, yaml_mock):
243
238
self .assertEqual (args .override_spec , None )
244
239
self .assertEqual (args .custom_rules , None )
245
240
self .assertEqual (args .regions , ["us-east-1" ])
246
- self .assertEqual (args .templates , [filename ])
241
+ self .assertEqual (args .templates , [str ( Path ( filename )) ])
247
242
self .assertEqual (args .update_documentation , False )
248
243
self .assertEqual (args .update_specs , False )
0 commit comments