Skip to content

Commit 555bf4e

Browse files
authored
Rerecord tests for Key Vault 7.3-preview (#22646)
1 parent c33f5b2 commit 555bf4e

File tree

618 files changed

+83584
-45143
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

618 files changed

+83584
-45143
lines changed

sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
### Fixed
1212

13+
- The default service version is now "7.3-preview".
1314

1415
## 4.0.0 (2021-06-15)
1516

sdk/keyvault/Azure.Security.KeyVault.Administration/api/Azure.Security.KeyVault.Administration.netstandard2.0.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,12 @@ public KeyVaultAccessControlClient(System.Uri vaultUri, Azure.Core.TokenCredenti
3838
}
3939
public partial class KeyVaultAdministrationClientOptions : Azure.Core.ClientOptions
4040
{
41-
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_2) { }
41+
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_3_Preview) { }
4242
public Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion Version { get { throw null; } }
4343
public enum ServiceVersion
4444
{
4545
V7_2 = 1,
46+
V7_3_Preview = 2,
4647
}
4748
}
4849
public static partial class KeyVaultAdministrationModelFactory

sdk/keyvault/Azure.Security.KeyVault.Administration/src/KeyVaultAdministrationClientOptions.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class KeyVaultAdministrationClientOptions : ClientOptions
1616
/// For more information, see
1717
/// <see href="https://docs.microsoft.com/rest/api/keyvault/key-vault-versions">Key Vault versions</see>.
1818
/// </summary>
19-
internal const ServiceVersion LatestVersion = ServiceVersion.V7_2;
19+
internal const ServiceVersion LatestVersion = ServiceVersion.V7_3_Preview;
2020

2121
/// <summary>
2222
/// The versions of Azure Key Vault supported by this client
@@ -29,6 +29,11 @@ public enum ServiceVersion
2929
/// The Key Vault API version 7.2.
3030
/// </summary>
3131
V7_2 = 1,
32+
33+
/// <summary>
34+
/// The Key Vault API version 7.3-preview.
35+
/// </summary>
36+
V7_3_Preview = 2,
3237
#pragma warning restore CA1707 // Identifiers should not contain underscores
3338
}
3439

@@ -59,7 +64,7 @@ internal string GetVersionString()
5964
return Version switch
6065
{
6166
ServiceVersion.V7_2 => "7.2",
62-
67+
ServiceVersion.V7_3_Preview => "7.3-preview",
6368
_ => throw new ArgumentException(Version.ToString()),
6469
};
6570
}

sdk/keyvault/Azure.Security.KeyVault.Administration/src/autorest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Run `dotnet build /t:GenerateCode` in src directory to re-generate.
88
``` yaml
99
title: Azure.Security.KeyVault.Administration
1010
input-file:
11-
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/1e2c9f3ec93078da8078389941531359e274f32a/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/rbac.json
12-
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/1e2c9f3ec93078da8078389941531359e274f32a/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/backuprestore.json
11+
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/f4a4badda9e19dca5cab216f3dd8b45362aeb90b/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/rbac.json
12+
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/f4a4badda9e19dca5cab216f3dd8b45362aeb90b/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.2/backuprestore.json
1313
namespace: Azure.Security.KeyVault.Administration
1414
include-csproj: disable
1515
```

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/AccessControlClientLiveTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ namespace Azure.Security.KeyVault.Administration.Tests
1515
[NonParallelizable]
1616
public class AccessControlClientLiveTests : AccessControlTestBase
1717
{
18-
public AccessControlClientLiveTests(bool isAsync)
19-
: base(isAsync, null /* RecordedTestMode.Record /* to re-record */)
18+
public AccessControlClientLiveTests(bool isAsync, KeyVaultAdministrationClientOptions.ServiceVersion serviceVersion)
19+
: base(isAsync, serviceVersion, null /* RecordedTestMode.Record /* to re-record */)
2020
{ }
2121

2222
[RecordedTest]

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/AccessControlTestBase.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ public abstract class AccessControlTestBase : AdministrationTestBase
2525
internal string _roleDefinitionId;
2626
internal string _objectId;
2727

28-
public AccessControlTestBase(bool isAsync, RecordedTestMode? mode)
29-
: base(isAsync, mode)
28+
public AccessControlTestBase(bool isAsync, KeyVaultAdministrationClientOptions.ServiceVersion serviceVersion, RecordedTestMode? mode)
29+
: base(isAsync, serviceVersion, mode)
3030
{ }
3131

3232
internal KeyVaultAccessControlClient GetClient(TestRecording recording = null)

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/AdministrationTestBase.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,20 @@ namespace Azure.Security.KeyVault.Administration.Tests
1515
/// <summary>
1616
/// Base class for recorded Administration tests.
1717
/// </summary>
18+
[ClientTestFixture(
19+
KeyVaultAdministrationClientOptions.ServiceVersion.V7_2,
20+
KeyVaultAdministrationClientOptions.ServiceVersion.V7_3_Preview)]
1821
public abstract class AdministrationTestBase : RecordedTestBase<KeyVaultTestEnvironment>
1922
{
2023
// Queue deletes, but poll on the top of the purge stack to increase likelihood of others being purged by then.
2124
private readonly ConcurrentQueue<string> _keysToDelete = new ConcurrentQueue<string>();
2225
private readonly ConcurrentStack<string> _keysToPurge = new ConcurrentStack<string>();
26+
private readonly KeyVaultAdministrationClientOptions.ServiceVersion _serviceVersion;
2327

24-
protected AdministrationTestBase(bool isAsync, RecordedTestMode? mode)
28+
protected AdministrationTestBase(bool isAsync, KeyVaultAdministrationClientOptions.ServiceVersion serviceVersion, RecordedTestMode? mode)
2529
: base(isAsync, mode)
2630
{
31+
_serviceVersion = serviceVersion;
2732
}
2833

2934
/// <summary>

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/BackupRestoreTestBase.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public abstract class BackupRestoreTestBase : AdministrationTestBase
2020
internal string BlobContainerName = "backup";
2121
internal string BlobContainerNameMultiPart = "backup/some/folder/name";
2222

23-
public BackupRestoreTestBase(bool isAsync, RecordedTestMode? mode)
24-
: base(isAsync, mode)
23+
public BackupRestoreTestBase(bool isAsync, KeyVaultAdministrationClientOptions.ServiceVersion serviceVersion, RecordedTestMode? mode)
24+
: base(isAsync, serviceVersion, mode)
2525
{
2626
Sanitizer = new BackupRestoreRecordedTestSanitizer();
2727
}

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/FullBackupClientLiveTests.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,14 @@
55
using System.Threading;
66
using System.Threading.Tasks;
77
using Azure.Core.TestFramework;
8-
using Azure.Security.KeyVault.Keys;
98
using NUnit.Framework;
109

1110
namespace Azure.Security.KeyVault.Administration.Tests
1211
{
1312
public class FullBackupClientLiveTests : BackupRestoreTestBase
1413
{
15-
public FullBackupClientLiveTests(bool isAsync)
16-
: base(isAsync, null /* RecordedTestMode.Record /* to re-record */)
14+
public FullBackupClientLiveTests(bool isAsync, KeyVaultAdministrationClientOptions.ServiceVersion serviceVersion)
15+
: base(isAsync, serviceVersion, null /* RecordedTestMode.Record /* to re-record */)
1716
{ }
1817

1918
public TimeSpan Timeout => TimeSpan.FromMinutes(5);

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/SessionRecords/AccessControlClientLiveTests/CreateOrUpdateRoleDefinition.json

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)