@@ -106,8 +106,8 @@ def ensure_test_table(client: DataverseClient) -> Dict[str, Any]:
106106 }
107107 )
108108
109- print (f"✅ Created test table: { table_info .get ('entity_schema ' )} " )
110- print (f" Logical name: { table_info .get ('entity_logical_name ' )} " )
109+ print (f"✅ Created test table: { table_info .get ('table_schema_name ' )} " )
110+ print (f" Logical name: { table_info .get ('table_logical_name ' )} " )
111111 print (f" Entity set: { table_info .get ('entity_set_name' )} " )
112112
113113 # Wait a moment for table to be ready
@@ -124,7 +124,7 @@ def test_create_record(client: DataverseClient, table_info: Dict[str, Any]) -> s
124124 print ("\n 📝 Record Creation Test" )
125125 print ("=" * 50 )
126126
127- logical_name = table_info .get ("entity_logical_name " )
127+ logical_name = table_info .get ("table_logical_name " )
128128 attr_prefix = logical_name .split ("_" , 1 )[0 ] if "_" in logical_name else logical_name
129129
130130 # Create test record data
@@ -163,7 +163,7 @@ def test_read_record(client: DataverseClient, table_info: Dict[str, Any], record
163163 print ("\n 📖 Record Reading Test" )
164164 print ("=" * 50 )
165165
166- logical_name = table_info .get ("entity_logical_name " )
166+ logical_name = table_info .get ("table_logical_name " )
167167 attr_prefix = logical_name .split ("_" , 1 )[0 ] if "_" in logical_name else logical_name
168168
169169 try :
@@ -198,7 +198,7 @@ def test_query_records(client: DataverseClient, table_info: Dict[str, Any]) -> N
198198 print ("\n 🔍 Record Query Test" )
199199 print ("=" * 50 )
200200
201- logical_name = table_info .get ("entity_logical_name " )
201+ logical_name = table_info .get ("table_logical_name " )
202202 attr_prefix = logical_name .split ("_" , 1 )[0 ] if "_" in logical_name else logical_name
203203
204204 try :
@@ -234,7 +234,7 @@ def cleanup_test_data(client: DataverseClient, table_info: Dict[str, Any], recor
234234 print ("\n 🧹 Cleanup" )
235235 print ("=" * 50 )
236236
237- logical_name = table_info .get ("entity_logical_name " )
237+ logical_name = table_info .get ("table_logical_name " )
238238
239239 # Ask user if they want to clean up
240240 cleanup_choice = input ("Do you want to delete the test record? (y/N): " ).strip ().lower ()
@@ -253,7 +253,7 @@ def cleanup_test_data(client: DataverseClient, table_info: Dict[str, Any], recor
253253
254254 if table_cleanup in ['y' , 'yes' ]:
255255 try :
256- client .delete_table (table_info .get ("entity_schema " ))
256+ client .delete_table (table_info .get ("table_schema_name " ))
257257 print ("✅ Test table deleted successfully" )
258258 except Exception as e :
259259 print (f"⚠️ Failed to delete test table: { e } " )
0 commit comments