or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/azure-data-tables@12.7.x
tile.json

tessl/pypi-azure-data-tables

tessl install tessl/pypi-azure-data-tables@12.7.0

Microsoft 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%

rubric.jsonevals/scenario-5/

{
  "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
    }
  ]
}