@@ -597,14 +597,12 @@ function Test-GetAzureRmCognitiveServicesAccountSkus
597
597
$skus = (Get-AzCognitiveServicesAccountSkus - Type ' TextAnalytics' );
598
598
$skuNames = $skus | Select-Object - ExpandProperty Name | Sort-Object | Get-Unique
599
599
600
- $expectedSkus = " F0" , " S" , " S0" , " S1" , " S2" , " S3" , " S4"
601
- Assert-AreEqualArray $expectedSkus $skuNames
600
+ Assert-AreNotEqual 0 $skuNames.Count
602
601
603
602
$skus = (Get-AzCognitiveServicesAccountSkus - Type ' TextAnalytics' - Location ' westus' );
604
603
$skuNames = $skus | Select-Object - ExpandProperty Name | Sort-Object | Get-Unique
605
604
606
- $expectedSkus = " F0" , " S" , " S0" , " S1" , " S2" , " S3" , " S4"
607
- Assert-AreEqualArray $expectedSkus $skuNames
605
+ Assert-AreNotEqual 0 $skuNames.Count
608
606
609
607
$skus = (Get-AzCognitiveServicesAccountSkus - Type ' QnAMaker' - Location ' global' );
610
608
$skuNames = $skus | Select-Object - ExpandProperty Name | Sort-Object | Get-Unique
@@ -1080,7 +1078,7 @@ function Test-UserAssignedIdentity
1080
1078
$accountname = ' csa' + $rgname ;
1081
1079
$skuname = ' E0' ;
1082
1080
$accounttype = ' Face' ;
1083
- $loc = " Central US EUAP " ;
1081
+ $loc = " WestUS2 " ;
1084
1082
1085
1083
New-AzResourceGroup - Name $rgname - Location $loc ;
1086
1084
$createdAccount = New-AzCognitiveServicesAccount - ResourceGroupName $rgname - Name $accountname - Type $accounttype - SkuName $skuname - Location $loc - CustomSubdomainName $accountname - AssignIdentity - IdentityType " UserAssigned" - UserAssignedIdentityId @ (" /subscriptions/f9b96b36-1f5e-4021-8959-51527e26e6d3/resourceGroups/yuanyang/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sdk-test-mi" ) - Force;
@@ -1100,7 +1098,7 @@ function Test-UserAssignedIdentity
1100
1098
$accountname = ' csa' + $rgname ;
1101
1099
$skuname = ' E0' ;
1102
1100
$accounttype = ' Face' ;
1103
- $loc = " Central US EUAP " ;
1101
+ $loc = " WestUS2 " ;
1104
1102
1105
1103
New-AzResourceGroup - Name $rgname - Location $loc ;
1106
1104
$createdAccount = New-AzCognitiveServicesAccount - ResourceGroupName $rgname - Name $accountname - Type $accounttype - SkuName $skuname - Location $loc - CustomSubdomainName $accountname - AssignIdentity - Force;
@@ -1133,7 +1131,7 @@ function Test-Encryption
1133
1131
$accountname = ' csa' + $rgname ;
1134
1132
$skuname = ' E0' ;
1135
1133
$accounttype = ' Face' ;
1136
- $loc = " Central US EUAP " ;
1134
+ $loc = " West US 2 " ;
1137
1135
1138
1136
New-AzResourceGroup - Name $rgname - Location $loc ;
1139
1137
$createdAccount = New-AzCognitiveServicesAccount - ResourceGroupName $rgname - Name $accountname - Type $accounttype - SkuName $skuname - Location $loc - CustomSubdomainName $accountname - AssignIdentity - CognitiveServicesEncryption - Force;
@@ -1154,7 +1152,7 @@ function Test-Encryption
1154
1152
$accountname = ' csa' + $rgname ;
1155
1153
$skuname = ' E0' ;
1156
1154
$accounttype = ' Face' ;
1157
- $loc = " Central US EUAP " ;
1155
+ $loc = " West US 2 " ;
1158
1156
1159
1157
New-AzResourceGroup - Name $rgname - Location $loc ;
1160
1158
$createdAccount = New-AzCognitiveServicesAccount - ResourceGroupName $rgname - Name $accountname - Type $accounttype - SkuName $skuname - Location $loc - CustomSubdomainName $accountname - AssignIdentity - Force;
@@ -1303,9 +1301,24 @@ function Test-PrivateEndpoint
1303
1301
Assert-AreEqual $createdAccount.PublicNetworkAccess " Enabled"
1304
1302
Assert-AreEqual $createdAccount.PrivateEndpointConnections $null
1305
1303
1306
- $vnet = Get-AzVirtualNetwork - ResourceName yydemo- vnet - ResourceGroupName yuanyang- demo
1304
+ $vnet = @ {
1305
+ Name = ' vnet-ut'
1306
+ ResourceGroupName = $rgname
1307
+ Location = ' Central US EUAP'
1308
+ AddressPrefix = ' 10.0.0.0/16'
1309
+ }
1310
+ $virtualNetwork = New-AzVirtualNetwork @vnet
1311
+ $subnet = @ {
1312
+ Name = ' default'
1313
+ VirtualNetwork = $virtualNetwork
1314
+ AddressPrefix = ' 10.0.0.0/24'
1315
+ }
1316
+ $subnetConfig = Add-AzVirtualNetworkSubnetConfig @subnet
1317
+ $virtualNetwork | Set-AzVirtualNetwork
1318
+
1319
+ $vnet = Get-AzVirtualNetwork - ResourceName vnet- ut - ResourceGroupName $rgname
1307
1320
$plsConnection = New-AzPrivateLinkServiceConnection - Name pe- powershell- ut - PrivateLinkServiceId $createdAccount.Id - RequestMessage " Please Approve my request" - GroupId " account"
1308
- New-AzPrivateEndpoint - PrivateLinkServiceConnection $plsConnection - Subnet $vnet.Subnets [0 ] - Name pe- powershell- ut - ResourceGroupName yuanyang - demo - Location centraluseuap - Force
1321
+ New-AzPrivateEndpoint - PrivateLinkServiceConnection $plsConnection - Subnet $vnet.Subnets [0 ] - Name pe- powershell- ut - ResourceGroupName $rgname - Location centraluseuap - Force
1309
1322
1310
1323
$account = Get-AzCognitiveServicesAccount - ResourceGroupName $rgname - Name $accountname
1311
1324
Assert-AreEqual $account.PrivateEndpointConnections.Length 1
@@ -1597,6 +1610,39 @@ function Test-Deployment
1597
1610
}
1598
1611
}
1599
1612
1613
+ <#
1614
+ . SYNOPSIS
1615
+ Test ListModels
1616
+ #>
1617
+ function Test-ListModels
1618
+ {
1619
+ # Setup
1620
+ $rgname = Get-CognitiveServicesManagementTestResourceName ;
1621
+
1622
+ try
1623
+ {
1624
+ # Test
1625
+ $accountname = ' csa' + $rgname ;
1626
+ $skuname = ' S0' ;
1627
+ $accounttype = ' OpenAI' ;
1628
+ $loc = " westus2" ;
1629
+
1630
+ # generate a account
1631
+ New-AzResourceGroup - Name $rgname - Location $loc ;
1632
+ $createdAccount = New-AzCognitiveServicesAccount - ResourceGroupName $rgname - Name $accountname - Type $accounttype - SkuName $skuname - Location $loc ;
1633
+ Assert-NotNull $createdAccount ;
1634
+
1635
+ $models = Get-AzCognitiveServicesAccountModel - ResourceGroupName $rgname - AccountName $accountname
1636
+
1637
+ Assert-AreNotEqual 0 $$ models.Count
1638
+ }
1639
+ finally
1640
+ {
1641
+ # Cleanup
1642
+ Clean - ResourceGroup $rgname
1643
+ }
1644
+ }
1645
+
1600
1646
1601
1647
<#
1602
1648
. SYNOPSIS
0 commit comments