1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15+ from google .api_core import exceptions
16+ from google .cloud import storage
17+ import pytest
18+
1519import create_folder
1620import delete_folder
1721import delete_folder_recursive
1822import get_folder
19- from google .api_core import exceptions
20- from google .cloud import storage
2123import list_folders
2224import managed_folder_create
2325import managed_folder_delete
2426import managed_folder_get
2527import managed_folder_list
26- import pytest
2728import rename_folder
2829
2930# === Folders === #
3031
3132
3233def test_folder_create_get_list_rename_delete (
33- capsys : pytest .LogCaptureFixture , hns_enabled_bucket : storage .Bucket , uuid_name : str
34+ capsys : pytest .CaptureFixture [str ],
35+ hns_enabled_bucket : storage .Bucket ,
36+ uuid_name : str ,
3437) -> None :
3538 bucket_name = hns_enabled_bucket .name
3639 folder_name = uuid_name
@@ -67,7 +70,9 @@ def test_folder_create_get_list_rename_delete(
6770
6871
6972def test_delete_folder_recursive (
70- capsys : pytest .LogCaptureFixture , hns_enabled_bucket : storage .Bucket , uuid_name : str
73+ capsys : pytest .CaptureFixture [str ],
74+ hns_enabled_bucket : storage .Bucket ,
75+ uuid_name : str ,
7176) -> None :
7277 bucket_name = hns_enabled_bucket .name
7378 parent_folder = f"parent-{ uuid_name } "
@@ -83,10 +88,11 @@ def test_delete_folder_recursive(
8388 bucket_name = bucket_name , folder_name = parent_folder
8489 )
8590 out , _ = capsys .readouterr ()
86- assert (
87- f"Deleted folder recursively: projects/_/buckets/ { bucket_name } /folders/ { parent_folder } "
88- in out
91+ expected_msg = (
92+ f"Deleted folder recursively: "
93+ f"projects/_/buckets/ { bucket_name } /folders/ { parent_folder } "
8994 )
95+ assert expected_msg in out
9096
9197 # Verify folders are deleted (NotFound exceptions)
9298 with pytest .raises (exceptions .NotFound ):
0 commit comments