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-1/

{
  "context": "This criteria evaluates the engineer's understanding and correct usage of Azure Data Tables update modes (MERGE vs REPLACE) for partial and full entity updates.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "TableClient initialization",
      "description": "Uses TableClient.from_connection_string() or TableClient() with proper connection string and table name to initialize the client for entity operations",
      "max_score": 10
    },
    {
      "name": "Entity creation",
      "description": "Uses create_entity() method with proper entity structure including PartitionKey and RowKey to create new profile entities",
      "max_score": 10
    },
    {
      "name": "MERGE mode usage",
      "description": "Uses update_entity() with mode=UpdateMode.MERGE (or upsert_entity with MERGE mode) for partial updates to preserve existing fields not included in the update",
      "max_score": 30
    },
    {
      "name": "REPLACE mode usage",
      "description": "Uses update_entity() with mode=UpdateMode.REPLACE (or upsert_entity with REPLACE mode) for full profile replacement to remove fields not included in the update",
      "max_score": 30
    },
    {
      "name": "UpdateMode import",
      "description": "Imports UpdateMode enum from azure.data.tables to specify update behavior explicitly",
      "max_score": 10
    },
    {
      "name": "Entity retrieval",
      "description": "Uses get_entity() method with partition_key and row_key parameters to retrieve profile data",
      "max_score": 10
    }
  ]
}