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%

task.mdevals/scenario-6/

Table Name Validator

A utility module that validates Azure Table Storage table names and entity keys according to Azure's naming constraints. Table names must be 3-63 characters long and alphanumeric only. Entity keys (PartitionKey/RowKey) must be 1-1024 characters and cannot contain forward slash, backslash, hash, or question mark characters.

Capabilities

Validate Table Names

  • Validates that a table name "users" is valid @test
  • Validates that a table name "ab" (too short) is invalid @test
  • Validates that a table name with 64 characters (too long) is invalid @test
  • Validates that a table name "my-table" (contains hyphen) is invalid @test

Validate Entity Keys

  • Validates that a PartitionKey "user123" is valid @test
  • Validates that a RowKey containing forward slash "/" is invalid @test
  • Validates that a RowKey containing backslash "\" is invalid @test
  • Validates that a RowKey containing hash "#" is invalid @test
  • Validates that a RowKey containing question mark "?" is invalid @test
  • Validates that an empty entity key is invalid @test

Implementation

@generates

API

def validate_table_name(table_name: str) -> bool:
    """
    Validates an Azure Table Storage table name.

    Args:
        table_name: The table name to validate

    Returns:
        True if valid, False otherwise
    """
    pass

def validate_entity_key(key: str) -> bool:
    """
    Validates an Azure Table Storage entity key (PartitionKey or RowKey).

    Args:
        key: The entity key to validate

    Returns:
        True if valid, False otherwise
    """
    pass

Dependencies { .dependencies }

azure-data-tables { .dependency }

Provides Azure Table Storage client libraries for Python. Used to understand Azure's table naming and entity key constraints.

@satisfied-by