@@ -20,7 +20,7 @@ function GenerateDefinitionFile {
20
20
ConvertTo-Json $definition - Compress - Depth 3 | Out-File - FilePath $File - Encoding utf8 - NoNewline - Force
21
21
}
22
22
23
- Invoke-LiveTestScenario - Name " Create synapse data flow" - Description " Test creating a synapse data flow" - PowerShellVersion " 5.1" , " Latest" - ScenarioScript `
23
+ Invoke-LiveTestScenario - Name " Operate synapse data flow" - Description " Test creating and removing a synapse data flow" - PowerShellVersion " 5.1" , " Latest" - ScenarioScript `
24
24
{
25
25
param ($rg )
26
26
@@ -34,7 +34,7 @@ Invoke-LiveTestScenario -Name "Create synapse data flow" -Description "Test crea
34
34
$file = " $fileName .json"
35
35
36
36
$username = " sqladmin"
37
- $password = ConvertTo-SecureString " Password123! " - AsPlainText - Force
37
+ $password = ConvertTo-SecureString ( New-LiveTestPassword ) - AsPlainText - Force
38
38
$sqlAdminCred = New-Object - TypeName System.Management.Automation.PSCredential - ArgumentList $username , $password
39
39
New-AzSynapseWorkspace - Name $wsName - ResourceGroupName $rgName - Location $location - DefaultDataLakeStorageAccountName $saName - DefaultDataLakeStorageFilesystem $fsName - SqlAdministratorLoginCredential $sqlAdminCred
40
40
New-AzSynapseFirewallRule - WorkspaceName $wsName - AllowAllIp
@@ -48,33 +48,8 @@ Invoke-LiveTestScenario -Name "Create synapse data flow" -Description "Test crea
48
48
Assert-NotNull $actual
49
49
Assert-AreEqual $wsName $actual.WorkspaceName
50
50
Assert-AreEqual $flowName $actual.Name
51
- }
52
-
53
- Invoke-LiveTestScenario - Name " Remove synapse data flow" - Description " Test removing a synapse data flow" - PowerShellVersion " 5.1" , " Latest" - ScenarioScript `
54
- {
55
- param ($rg )
56
-
57
- $rgName = $rg.ResourceGroupName
58
- $wsName = New-LiveTestResourceName
59
- $location = " eastus"
60
- $saName = New-LiveTestStorageAccountName
61
- $fsName = New-LiveTestStorageAccountName
62
- $flowName = New-LiveTestResourceName
63
- $fileName = New-LiveTestRandomName - Option AllLetters - MaxLength 8
64
- $file = " $fileName .json"
65
51
66
- $username = " sqladmin"
67
- $password = ConvertTo-SecureString " Password123!" - AsPlainText - Force
68
- $sqlAdminCred = New-Object - TypeName System.Management.Automation.PSCredential - ArgumentList $username , $password
69
- New-AzSynapseWorkspace - Name $wsName - ResourceGroupName $rgName - Location $location - DefaultDataLakeStorageAccountName $saName - DefaultDataLakeStorageFilesystem $fsName - SqlAdministratorLoginCredential $sqlAdminCred
70
- New-AzSynapseFirewallRule - WorkspaceName $wsName - AllowAllIp
71
-
72
- Start-Sleep - Seconds 60
73
-
74
- GenerateDefinitionFile($file )
75
- Set-AzSynapseDataFlow - Name $flowName - WorkspaceName $wsName - DefinitionFile $file
76
52
Remove-AzSynapseDataFlow - Name $flowName - WorkspaceName $wsName - Force
77
-
78
53
$actual = Get-AzSynapseDataFlow - Name $flowName - WorkspaceName $wsName - ErrorAction SilentlyContinue
79
54
Assert-Null $actual
80
55
}
0 commit comments