tessl install tessl/pypi-azure-data-tables@12.7.0Microsoft Azure Data Tables Client Library for Python
Agent Success
Agent success rate when using this tile
90%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.97x
Baseline
Agent success rate without this tile
93%
{
"context": "This criteria evaluates the engineer's proficiency in using the azure-data-tables package for table service management operations, specifically focusing on proper usage of TableServiceClient for creating, listing, and deleting tables.",
"type": "weighted_checklist",
"checklist": [
{
"name": "TableServiceClient initialization",
"description": "Uses TableServiceClient.from_connection_string() to initialize the service client from the connection string provided in __init__",
"max_score": 15
},
{
"name": "Table creation",
"description": "Uses TableServiceClient.create_table() for table creation in the create_table() method, properly handling the table_name parameter",
"max_score": 15
},
{
"name": "Conditional table creation",
"description": "Uses TableServiceClient.create_table_if_not_exists() when fail_if_exists=False, or implements proper exception handling for ResourceExistsError when using create_table()",
"max_score": 15
},
{
"name": "Table listing",
"description": "Uses TableServiceClient.list_tables() or TableServiceClient.query_tables() to retrieve tables in the list_tables() method",
"max_score": 15
},
{
"name": "Table name filtering",
"description": "Implements filtering by name_filter parameter using query_tables() with appropriate filter expression or by filtering results from list_tables()",
"max_score": 10
},
{
"name": "Table deletion",
"description": "Uses TableServiceClient.delete_table() to delete tables in the delete_table() method",
"max_score": 15
},
{
"name": "Missing table handling",
"description": "Properly handles ResourceNotFoundError when deleting non-existent tables, implementing the ignore_missing parameter behavior correctly",
"max_score": 10
},
{
"name": "Batch operations",
"description": "Implements create_tables() by iterating through table_names and calling create_table() or create_table_if_not_exists() for each, returning appropriate success indicators",
"max_score": 5
}
]
}