@@ -216,9 +216,7 @@ function Test-SetAzureStorageAccount
216
216
$kind = ' Storage'
217
217
218
218
New-AzureRmResourceGroup - Name $rgname - Location $loc ;
219
-
220
- $loc = Get-ProviderLocation_Stage ;
221
- New-AzureRmStorageAccount - ResourceGroupName $rgname - Name $stoname - Location $loc - Type $stotype - Kind $kind - EnableHttpsTrafficOnly $true ;
219
+ New-AzureRmStorageAccount - ResourceGroupName $rgname - Name $stoname - Location $loc - Type $stotype - Kind $kind - EnableHttpsTrafficOnly $true - EnableHierarchicalNamespace $true ;
222
220
223
221
Retry- IfException { $global :sto = Get-AzureRmStorageAccount - ResourceGroupName $rgname - Name $stoname ; }
224
222
$stotype = ' StandardGRS' ;
@@ -227,19 +225,22 @@ function Test-SetAzureStorageAccount
227
225
Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
228
226
Assert-AreEqual $kind $sto.Kind ;
229
227
Assert-AreEqual $true $sto.EnableHttpsTrafficOnly ;
228
+ Assert-AreEqual $true $sto.EnableHierarchicalNamespace ;
230
229
231
230
$stos = Get-AzureRmStorageAccount - ResourceGroupName $rgname ;
232
231
Assert-AreEqual $stoname $stos [0 ].StorageAccountName;
233
232
Assert-AreEqual $stotype $stos [0 ].Sku.Name;
234
233
Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $stos [0 ].Location;
235
234
Assert-AreEqual $kind $sto.Kind ;
236
235
Assert-AreEqual $true $sto.EnableHttpsTrafficOnly ;
236
+ Assert-AreEqual $true $sto.EnableHierarchicalNamespace ;
237
237
238
238
$stotype = ' Standard_LRS' ;
239
239
# TODO: Still need to do retry for Set-, even after Get- returns it.
240
240
Retry- IfException { Set-AzureRmStorageAccount - ResourceGroupName $rgname - Name $stoname - Type $stotype - EnableHttpsTrafficOnly $false }
241
241
$stotype = ' Standard_RAGRS' ;
242
- Set-AzureRmStorageAccount - ResourceGroupName $rgname - Name $stoname - Type $stotype ;
242
+ $sto = Set-AzureRmStorageAccount - ResourceGroupName $rgname - Name $stoname - Type $stotype ;
243
+ Assert-AreEqual $true $sto.EnableHierarchicalNamespace ;
243
244
244
245
$sto = Get-AzureRmStorageAccount - ResourceGroupName $rgname - Name $stoname ;
245
246
$stotype = ' StandardRAGRS' ;
@@ -248,6 +249,7 @@ function Test-SetAzureStorageAccount
248
249
Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
249
250
Assert-AreEqual $kind $sto.Kind ;
250
251
Assert-AreEqual $false $sto.EnableHttpsTrafficOnly ;
252
+ Assert-AreEqual $true $sto.EnableHierarchicalNamespace ;
251
253
252
254
Remove-AzureRmStorageAccount - Force - ResourceGroupName $rgname - Name $stoname ;
253
255
}
0 commit comments