@@ -57,6 +57,7 @@ def test_read_csv_format(
5757 mock_google_creds .token = None
5858 auth_client_mock .fetch_google_credentials .return_value = mock_google_creds
5959 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
60+ file_client_mock ._ensure_gcs_uri_prefix .return_value = "gs://tests/data/fruits.csv"
6061 read_csv_mock .return_value = read_csv ("tests/data/fruits.csv" )
6162 result = read_pandas ("gs://tests/data/fruits.csv" , file_format = "csv" )
6263 print (result .head (5 ))
@@ -70,6 +71,7 @@ def test_read_csv_format(
7071def test_read_sas7bdat_format (file_client_mock : Mock ) -> None :
7172 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
7273 file_client_mock ._remove_gcs_uri_prefix .return_value = "tests/data/sasdata.sas7bdat"
74+ file_client_mock ._ensure_gcs_uri_prefix .return_value = "tests/data/sasdata.sas7bdat"
7375 result = read_pandas (
7476 "tests/data/sasdata.sas7bdat" , file_format = "sas7bdat" , encoding = "latin1"
7577 )
@@ -89,6 +91,7 @@ def test_read_excel_format(
8991 read_excel_mock .return_value = read_excel ("tests/data/people.xlsx" )
9092 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
9193 file_client_mock ._remove_gcs_uri_prefix .return_value = "tests/data/people.xlsx"
94+ file_client_mock ._ensure_gcs_uri_prefix .return_value = "gs://tests/data/people.xlsx"
9295 result = read_pandas ("gs://tests/data/people.xlsx" , file_format = "excel" )
9396 print (result )
9497 assert sum (result ["Alder" ].to_list ()) == 81
@@ -107,7 +110,7 @@ def test_write_excel_format(
107110 mock_google_creds .token = None
108111 auth_client_mock .fetch_google_credentials .return_value = mock_google_creds
109112 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
110-
113+ file_client_mock . _ensure_gcs_uri_prefix . return_value = "gs://tests/output/test.xlsx"
111114 data = {"age" : [23 , 30 , 77 , 32 ]}
112115 df = pd .DataFrame (data , index = ["June" , "Robert" , "Lily" , "David" ])
113116 to_excel_mock .return_value = None
@@ -127,6 +130,7 @@ def test_write_csv_format(
127130 mock_google_creds .token = None
128131 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
129132 auth_client_mock .fetch_google_credentials .return_value = mock_google_creds
133+ file_client_mock ._ensure_gcs_uri_prefix .return_value = "gs://tests/output/test.csv"
130134 # Create pandas dataframe
131135 data = {"apples" : [3 , 2 , 0 , 1 ], "oranges" : [0 , 3 , 7 , 2 ]}
132136 df = pd .DataFrame (data , index = ["June" , "Robert" , "Lily" , "David" ])
@@ -147,6 +151,9 @@ def test_read_xml_format(
147151 mock_google_creds .token = None
148152 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
149153 auth_client_mock .fetch_google_credentials .return_value = mock_google_creds
154+ file_client_mock ._ensure_gcs_uri_prefix .return_value = (
155+ "gs://tests/data/students.xml"
156+ )
150157 read_xml_mock .return_value = read_xml ("tests/data/students.xml" )
151158 result = read_pandas ("gs://tests/data/students.xml" , file_format = "xml" )
152159 assert result ["email" ][3 ] == "skrue@mail.com"
@@ -159,6 +166,7 @@ def test_read_xml_format(
159166def test_read_partitioned_parquet (file_client_mock : Mock ) -> None :
160167 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
161168 file_client_mock ._remove_gcs_uri_prefix .return_value = "tests/data/partition"
169+ file_client_mock ._ensure_gcs_uri_prefix .return_value = "gs://tests/data/partition"
162170 result = read_pandas ("tests/data/partition" )
163171 print (result .head (5 ))
164172 assert result ["innskudd" ][1 ] == 2000
@@ -174,6 +182,7 @@ def test_write_xml_format(
174182 mock_google_creds .token = None
175183 file_client_mock .get_gcs_file_system .return_value = LocalFileSystem ()
176184 auth_client_mock .fetch_google_credentials .return_value = mock_google_creds
185+ file_client_mock ._ensure_gcs_uri_prefix .return_value = "gs://tests/output/test.xml"
177186 # Create pandas dataframe
178187 data = {"apples" : [3 , 2 , 0 , 1 ], "oranges" : [0 , 3 , 7 , 2 ]}
179188 df = pd .DataFrame (data , index = ["June" , "Robert" , "Lily" , "David" ])
0 commit comments