Skip to content

Commit 0d93fce

Browse files
committed
Add regression tests for file cmdlets context fix and dnsendpointtype
1 parent 5d43456 commit 0d93fce

File tree

2 files changed

+42
-2
lines changed

2 files changed

+42
-2
lines changed

src/Storage/RegressionTests/dataplane.ps1

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1820,9 +1820,48 @@ Describe "dataplane test" {
18201820
$Error.Count | should -be 0
18211821
}
18221822

1823-
It "Test case name" {
1823+
It "File cmdlets context issue fix" {
18241824
$Error.Clear()
18251825

1826+
$accountname = GetRandomAccountName + "fc1"
1827+
$currentctx = (New-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $accountname -SkuName Standard_LRS -Location eastus).Context
1828+
Set-AzCurrentStorageAccount -Context $currentctx
1829+
1830+
$ctx2 = (Get-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName2).Context
1831+
$sharename = GetRandomContainerName
1832+
1833+
$s = New-AzStorageShare -Name $sharename -Context $ctx2
1834+
$d = New-AzStorageDirectory -Share $s.CloudFileShare -Path dir1
1835+
$d.Context.FileEndPoint | Should -BeLike *$storageAccountName2*
1836+
1837+
$f = Set-AzStorageFileContent -Directory $d.CloudFileDirectory -Source .\data\testfile_1K_0 -Path test1 -PassThru -Force
1838+
$f.Context.FileEndPoint | Should -BeLike *$storageAccountName2*
1839+
1840+
$s = Set-AzStorageShareQuota -Share $s.CloudFileShare -Quota 100
1841+
$s.Context.FileEndPoint | should -BeLike *$storageAccountName2*
1842+
1843+
$f = Get-AzStorageFileContent -File $f.CloudFile -Destination .\created\test1 -PassThru -Force
1844+
$f.Context.FileEndPoint | Should -BeLike *$storageAccountName2*
1845+
1846+
$f = Get-AzStorageFile -Directory $d.CloudFileDirectory -Path test1
1847+
$f.Context.FileEndPoint | Should -BeLike *$storageAccountName2*
1848+
1849+
$f = Remove-AzStorageFile -File $f.CloudFile -PassThru
1850+
$f.Context.FileEndPoint | Should -BeLike *$storageAccountName2*
1851+
1852+
$d = Remove-AzStorageDirectory -Directory $d.CloudFileDirectory -PassThru
1853+
$d.Context.FileEndPoint | Should -BeLike *$storageAccountName2*
1854+
1855+
$s = Remove-AzStorageShare -Share $s.CloudFileShare -PassThru -Force
1856+
$s.Context.FileEndPoint | should -BeLike *$storageAccountName2*
1857+
1858+
Remove-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $accountname -Force -AsJob
1859+
1860+
$Error.Count | should -be 0
1861+
}
1862+
1863+
It "Test case name" {
1864+
$Error.Clear()
18261865

18271866
$Error.Count | should -be 0
18281867
}

src/Storage/RegressionTests/srp.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Describe "Management plan test" {
3737

3838
$accountNameBasic = $accountName + "basic"
3939

40-
$account = New-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $accountNameBasic -SkuName Standard_GRS -Location "westus" -Kind StorageV2 -EnableHierarchicalNamespace $true -EnableHttpsTrafficOnly $true -AllowCrossTenantReplication $false -PublicNetworkAccess Disabled -AllowedCopyScope AAD
40+
$account = New-AzStorageAccount -ResourceGroupName $rgname -StorageAccountName $accountNameBasic -SkuName Standard_GRS -Location "westus" -Kind StorageV2 -EnableHierarchicalNamespace $true -EnableHttpsTrafficOnly $true -AllowCrossTenantReplication $false -PublicNetworkAccess Disabled -AllowedCopyScope AAD -DnsEndpointType AzureDnsZone
4141
$account.ResourceGroupName | should -Be $rgname
4242
$account.StorageAccountName | should -Be $accountNameBasic
4343
$account.Sku.Name | should -Be "Standard_GRS"
@@ -48,6 +48,7 @@ Describe "Management plan test" {
4848
$account.AllowCrossTenantReplication | should -Be $false
4949
$account.PublicNetworkAccess | should -Be Disabled
5050
$account.AllowedCopyScope | should -Be AAD
51+
$account.DnsEndpointType | Should -Be "AzureDnsZone"
5152

5253
$result = Get-AzStorageAccountNameAvailability -Name $accountNameBasic
5354
$result.NameAvailable | should -Be $false

0 commit comments

Comments
 (0)