#message = f'The directory {re.escape(os.path.dirname(invalid_path))} does not exist. Please provide a valid directory'
#message = f'The directory {re.escape(os.path.dirname(invalid_path))} does not exist. Please provide a valid directory'
message=f"""The directory {re.escape(os.path.dirname(invalid_path))} does not exist. Please provide a valid directory or specify a basename
message=f"""The directory '{re.escape(os.path.dirname(invalid_path))}' does not exist.\nPlease provide a valid directory or specify a basename if you want to save a tiff stack as several files to a folder that does not yet exist"""
if you want to save a tiff stack as several files to a folder that does not yet exist"""
withpytest.raises(ValueError,match=message):
withpytest.raises(ValueError,match=message):
# Try to save test image to an invalid path
# Try to save test image to an invalid path
...
@@ -172,8 +171,7 @@ def test_no_basename():
...
@@ -172,8 +171,7 @@ def test_no_basename():
# Create temporary directory
# Create temporary directory
withtempfile.TemporaryDirectory()astemp_dir:
withtempfile.TemporaryDirectory()astemp_dir:
message=f"""Please provide a basename with the keyword argument 'basename' if you want to save
message=f"""To save a stack as several TIFF files to the directory '{re.escape(temp_dir)}', please provide the keyword argument 'basename'. Otherwise, to save a single file, please provide a full path with a filename and valid extension."""
a TIFF stack as several files to '{re.escape(temp_dir)}'. Otherwise, please provide a path with a valid filename"""
withpytest.raises(ValueError,match=message):
withpytest.raises(ValueError,match=message):
# Try to save test image to an existing directory (indicating
# Try to save test image to an existing directory (indicating