CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-azure-data-tables

Microsoft Azure Data Tables Client Library for Python

90

0.96x
Overview
Eval results
Files

rubric.jsonevals/scenario-1/

{
  "context": "This criteria evaluates how well the engineer uses azure-data-tables retry configuration parameters to create a resilient TableClient. The focus is on correctly applying retry_total, retry_connect, retry_backoff_factor, and retry_to_secondary parameters when instantiating the TableClient.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "TableClient instantiation",
      "description": "Creates a TableClient instance using the TableClient constructor or from_connection_string/from_table_url methods with the provided endpoint, table_name, and credential parameters.",
      "max_score": 15
    },
    {
      "name": "Total retry configuration",
      "description": "Configures the retry_total parameter to 5, controlling the total number of retry attempts for failed operations.",
      "max_score": 25
    },
    {
      "name": "Connection retry configuration",
      "description": "Configures the retry_connect parameter to 2, specifically controlling retry attempts for connection-related errors.",
      "max_score": 25
    },
    {
      "name": "Backoff factor configuration",
      "description": "Configures the retry_backoff_factor parameter to 2.0, setting the exponential backoff multiplier for delays between retry attempts.",
      "max_score": 20
    },
    {
      "name": "Secondary failover configuration",
      "description": "Configures the retry_to_secondary parameter to True, enabling automatic failover to the secondary storage endpoint when the primary fails.",
      "max_score": 15
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-azure-data-tables

tile.json