Microsoft Azure Media Services Client Library for Python - A management library for Azure Media Services that provides programmatic access to media processing and streaming capabilities in the cloud.
83
Quality
Pending
Does it follow best practices?
Impact
83%
1.09xAverage score across 10 eval scenarios
{
"context": "This criteria evaluates how well the engineer uses the azure-mgmt-media package to implement Media Services account management operations. The evaluation focuses on proper usage of the AzureMediaServices client, MediaservicesOperations methods, and correct handling of account-related models.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Client Initialization",
"description": "Properly initializes AzureMediaServices client with credential and subscription_id in __init__ method",
"max_score": 15
},
{
"name": "Name Availability Check",
"description": "Uses client.locations.check_name_availability() method with correct parameters (location and account name) to verify account name availability",
"max_score": 20
},
{
"name": "Account Creation",
"description": "Uses client.mediaservices.create_or_update() method to create Media Services accounts with proper MediaService model initialization including location and storage_accounts configuration",
"max_score": 25
},
{
"name": "Account Retrieval",
"description": "Uses client.mediaservices.get() method with resource_group_name and account_name parameters to retrieve account information",
"max_score": 15
},
{
"name": "Storage Account Configuration",
"description": "Properly constructs StorageAccount objects with id and type properties when configuring or updating storage accounts for Media Services accounts",
"max_score": 15
},
{
"name": "Return Value Handling",
"description": "Correctly extracts and returns relevant properties from MediaService response objects (name, location, id, storage_accounts) as dictionaries or appropriate return types",
"max_score": 10
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-azure-mgmt-mediadocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10