17
17
@pytest .mark .parametrize ("inputs, expected" , params1 )
18
18
def test_set_output_directory (inputs , expected , user_filesystem ):
19
19
expected_output_directory = Path (user_filesystem ) / expected [0 ]
20
- cli_inputs = ["2.5" ] + inputs
20
+ cli_inputs = ["2.5" , "data.xy" ] + inputs
21
21
actual_args = get_args (cli_inputs )
22
22
actual_args .output_directory = set_output_directory (actual_args )
23
23
assert actual_args .output_directory == expected_output_directory
@@ -26,7 +26,7 @@ def test_set_output_directory(inputs, expected, user_filesystem):
26
26
27
27
28
28
def test_set_output_directory_bad (user_filesystem ):
29
- cli_inputs = ["2.5" , "--output-directory" , "good_data.chi" ]
29
+ cli_inputs = ["2.5" , "data.xy" , " --output-directory" , "good_data.chi" ]
30
30
actual_args = get_args (cli_inputs )
31
31
with pytest .raises (FileExistsError ):
32
32
actual_args .output_directory = set_output_directory (actual_args )
@@ -45,7 +45,7 @@ def test_set_output_directory_bad(user_filesystem):
45
45
@pytest .mark .parametrize ("inputs, expected" , params2 )
46
46
def test_set_wavelength (inputs , expected ):
47
47
expected_wavelength = expected [0 ]
48
- cli_inputs = ["2.5" ] + inputs
48
+ cli_inputs = ["2.5" , "data.xy" ] + inputs
49
49
actual_args = get_args (cli_inputs )
50
50
actual_args .wavelength = set_wavelength (actual_args )
51
51
assert actual_args .wavelength == expected_wavelength
@@ -69,7 +69,7 @@ def test_set_wavelength(inputs, expected):
69
69
70
70
@pytest .mark .parametrize ("inputs, msg" , params3 )
71
71
def test_set_wavelength_bad (inputs , msg ):
72
- cli_inputs = ["2.5" ] + inputs
72
+ cli_inputs = ["2.5" , "data.xy" ] + inputs
73
73
actual_args = get_args (cli_inputs )
74
74
with pytest .raises (ValueError , match = re .escape (msg [0 ])):
75
75
actual_args .wavelength = set_wavelength (actual_args )
@@ -87,12 +87,12 @@ def test_set_wavelength_bad(inputs, msg):
87
87
88
88
@pytest .mark .parametrize ("inputs, expected" , params5 )
89
89
def test_load_user_metadata (inputs , expected ):
90
- expected_args = get_args (["2.5" ])
90
+ expected_args = get_args (["2.5" , "data.xy" ])
91
91
for expected_pair in expected :
92
92
setattr (expected_args , expected_pair [0 ], expected_pair [1 ])
93
93
delattr (expected_args , "user_metadata" )
94
94
95
- cli_inputs = ["2.5" ] + inputs
95
+ cli_inputs = ["2.5" , "data.xy" ] + inputs
96
96
actual_args = get_args (cli_inputs )
97
97
actual_args = load_user_metadata (actual_args )
98
98
assert actual_args == expected_args
@@ -129,7 +129,7 @@ def test_load_user_metadata(inputs, expected):
129
129
130
130
@pytest .mark .parametrize ("inputs, msg" , params6 )
131
131
def test_load_user_metadata_bad (inputs , msg ):
132
- cli_inputs = ["2.5" ] + inputs
132
+ cli_inputs = ["2.5" , "data.xy" ] + inputs
133
133
actual_args = get_args (cli_inputs )
134
134
with pytest .raises (ValueError , match = msg [0 ]):
135
135
actual_args = load_user_metadata (actual_args )
0 commit comments