@@ -72,21 +72,21 @@ def catalog_name() -> str:
7272
7373@pytest .fixture (name = "random_table_identifier" )
7474def fixture_random_table_identifier (warehouse : Path , database_name : str , table_name : str ) -> Identifier :
75- os .makedirs (f"{ warehouse } /{ database_name } .db /{ table_name } /metadata/" , exist_ok = True )
75+ os .makedirs (f"{ warehouse } /{ database_name } /{ table_name } /metadata/" , exist_ok = True )
7676 return database_name , table_name
7777
7878
7979@pytest .fixture (name = "another_random_table_identifier" )
8080def fixture_another_random_table_identifier (warehouse : Path , database_name : str , table_name : str ) -> Identifier :
8181 database_name = database_name + "_new"
8282 table_name = table_name + "_new"
83- os .makedirs (f"{ warehouse } /{ database_name } .db /{ table_name } /metadata/" , exist_ok = True )
83+ os .makedirs (f"{ warehouse } /{ database_name } /{ table_name } /metadata/" , exist_ok = True )
8484 return database_name , table_name
8585
8686
8787@pytest .fixture (name = "random_hierarchical_identifier" )
8888def fixture_random_hierarchical_identifier (warehouse : Path , hierarchical_namespace_name : str , table_name : str ) -> Identifier :
89- os .makedirs (f"{ warehouse } /{ hierarchical_namespace_name } .db /{ table_name } /metadata/" , exist_ok = True )
89+ os .makedirs (f"{ warehouse } /{ hierarchical_namespace_name } /{ table_name } /metadata/" , exist_ok = True )
9090 return Catalog .identifier_to_tuple ("." .join ((hierarchical_namespace_name , table_name )))
9191
9292
@@ -96,7 +96,7 @@ def fixture_another_random_hierarchical_identifier(
9696) -> Identifier :
9797 hierarchical_namespace_name = hierarchical_namespace_name + "_new"
9898 table_name = table_name + "_new"
99- os .makedirs (f"{ warehouse } /{ hierarchical_namespace_name } .db /{ table_name } /metadata/" , exist_ok = True )
99+ os .makedirs (f"{ warehouse } /{ hierarchical_namespace_name } /{ table_name } /metadata/" , exist_ok = True )
100100 return Catalog .identifier_to_tuple ("." .join ((hierarchical_namespace_name , table_name )))
101101
102102
@@ -115,7 +115,7 @@ def catalog_memory(catalog_name: str, warehouse: Path) -> Generator[SqlCatalog,
115115@pytest .fixture (scope = "module" )
116116def catalog_sqlite (catalog_name : str , warehouse : Path ) -> Generator [SqlCatalog , None , None ]:
117117 props = {
118- "uri" : f"sqlite:////{ warehouse } /sql-catalog.db " ,
118+ "uri" : f"sqlite:////{ warehouse } /sql-catalog" ,
119119 "warehouse" : f"file://{ warehouse } " ,
120120 }
121121 catalog = SqlCatalog (catalog_name , ** props )
@@ -126,7 +126,7 @@ def catalog_sqlite(catalog_name: str, warehouse: Path) -> Generator[SqlCatalog,
126126
127127@pytest .fixture (scope = "module" )
128128def catalog_uri (warehouse : Path ) -> str :
129- return f"sqlite:////{ warehouse } /sql-catalog.db "
129+ return f"sqlite:////{ warehouse } /sql-catalog"
130130
131131
132132@pytest .fixture (scope = "module" )
@@ -137,7 +137,7 @@ def alchemy_engine(catalog_uri: str) -> Engine:
137137@pytest .fixture (scope = "module" )
138138def catalog_sqlite_without_rowcount (catalog_name : str , warehouse : Path ) -> Generator [SqlCatalog , None , None ]:
139139 props = {
140- "uri" : f"sqlite:////{ warehouse } /sql-catalog.db " ,
140+ "uri" : f"sqlite:////{ warehouse } /sql-catalog" ,
141141 "warehouse" : f"file://{ warehouse } " ,
142142 }
143143 catalog = SqlCatalog (catalog_name , ** props )
@@ -150,7 +150,7 @@ def catalog_sqlite_without_rowcount(catalog_name: str, warehouse: Path) -> Gener
150150@pytest .fixture (scope = "module" )
151151def catalog_sqlite_fsspec (catalog_name : str , warehouse : Path ) -> Generator [SqlCatalog , None , None ]:
152152 props = {
153- "uri" : f"sqlite:////{ warehouse } /sql-catalog.db " ,
153+ "uri" : f"sqlite:////{ warehouse } /sql-catalog" ,
154154 "warehouse" : f"file://{ warehouse } " ,
155155 PY_IO_IMPL : FSSPEC_FILE_IO ,
156156 }
@@ -176,7 +176,7 @@ def test_creation_with_echo_parameter(catalog_name: str, warehouse: Path) -> Non
176176
177177 for echo_param , expected_echo_value in test_cases :
178178 props = {
179- "uri" : f"sqlite:////{ warehouse } /sql-catalog.db " ,
179+ "uri" : f"sqlite:////{ warehouse } /sql-catalog" ,
180180 "warehouse" : f"file://{ warehouse } " ,
181181 }
182182 # None is for default value
@@ -199,7 +199,7 @@ def test_creation_with_pool_pre_ping_parameter(catalog_name: str, warehouse: Pat
199199
200200 for pool_pre_ping_param , expected_pool_pre_ping_value in test_cases :
201201 props = {
202- "uri" : f"sqlite:////{ warehouse } /sql-catalog.db " ,
202+ "uri" : f"sqlite:////{ warehouse } /sql-catalog" ,
203203 "warehouse" : f"file://{ warehouse } " ,
204204 }
205205 # None is for default value
@@ -219,7 +219,7 @@ def test_creation_from_impl(catalog_name: str, warehouse: Path) -> None:
219219 catalog_name ,
220220 ** {
221221 "py-catalog-impl" : "pyiceberg.catalog.sql.SqlCatalog" ,
222- "uri" : f"sqlite:////{ warehouse } /sql-catalog.db " ,
222+ "uri" : f"sqlite:////{ warehouse } /sql-catalog" ,
223223 "warehouse" : f"file://{ warehouse } " ,
224224 },
225225 ),
@@ -493,7 +493,7 @@ def test_create_table_with_given_location_removes_trailing_slash(
493493 identifier_tuple = Catalog .identifier_to_tuple (table_identifier )
494494 namespace = Catalog .namespace_from (table_identifier )
495495 table_name = Catalog .table_name_from (identifier_tuple )
496- location = f"file://{ warehouse } /{ catalog .name } .db /{ table_name } -given"
496+ location = f"file://{ warehouse } /{ catalog .name } /{ table_name } -given"
497497 catalog .create_namespace (namespace )
498498 catalog .create_table (table_identifier , table_schema_nested , location = f"{ location } /" )
499499 table = catalog .load_table (table_identifier )
@@ -1235,7 +1235,7 @@ def test_load_namespace_properties(catalog: SqlCatalog, namespace: str) -> None:
12351235 warehouse_location = "/test/location"
12361236 test_properties = {
12371237 "comment" : "this is a test description" ,
1238- "location" : f"{ warehouse_location } /{ namespace } .db " ,
1238+ "location" : f"{ warehouse_location } /{ namespace } " ,
12391239 "test_property1" : "1" ,
12401240 "test_property2" : "2" ,
12411241 "test_property3" : "3" ,
@@ -1286,7 +1286,7 @@ def test_update_namespace_properties(catalog: SqlCatalog, namespace: str) -> Non
12861286 warehouse_location = "/test/location"
12871287 test_properties = {
12881288 "comment" : "this is a test description" ,
1289- "location" : f"{ warehouse_location } /{ namespace } .db " ,
1289+ "location" : f"{ warehouse_location } /{ namespace } " ,
12901290 "test_property1" : "1" ,
12911291 "test_property2" : "2" ,
12921292 "test_property3" : "3" ,
@@ -1306,7 +1306,7 @@ def test_update_namespace_properties(catalog: SqlCatalog, namespace: str) -> Non
13061306 "comment" : "updated test description" ,
13071307 "test_property4" : "4" ,
13081308 "test_property5" : "5" ,
1309- "location" : f"{ warehouse_location } /{ namespace } .db " ,
1309+ "location" : f"{ warehouse_location } /{ namespace } " ,
13101310 }
13111311
13121312
0 commit comments