diff --git a/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs b/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs index 7374e705814f5..f4a937c3ea009 100644 --- a/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs +++ b/sdk/storage/Azure.Storage.Blobs/src/BlobContainerClient.cs @@ -1457,6 +1457,14 @@ private async Task DeleteInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(Delete)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobContainerClient.Delete), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1733,6 +1741,16 @@ private async Task> GetPropertiesInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(GetProperties)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.GetProperties), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -1895,15 +1913,14 @@ private async Task> SetMetadataInternal( { scope.Start(); - if (conditions?.IfUnmodifiedSince != default || - conditions?.IfMatch != default || - conditions?.IfNoneMatch != default) - { - throw BlobErrors.BlobConditionsMustBeDefault( - nameof(RequestConditions.IfUnmodifiedSince), - nameof(RequestConditions.IfMatch), - nameof(RequestConditions.IfNoneMatch)); - } + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.SetMetadata), + parameterName: nameof(conditions)); ResponseWithHeaders response; @@ -2056,6 +2073,16 @@ private async Task> GetAccessPolicyInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(GetAccessPolicy)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.GetAccessPolicy), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -2267,6 +2294,14 @@ private async Task> SetAccessPolicyInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(SetAccessPolicy)}"); + conditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch, + operationName: nameof(BlobContainerClient.SetAccessPolicy), + parameterName: nameof(conditions)); + try { scope.Start(); @@ -3286,6 +3321,16 @@ internal async Task> RenameInternal( DiagnosticScope scope = ClientConfiguration.ClientDiagnostics.CreateScope($"{nameof(BlobContainerClient)}.{nameof(Rename)}"); + sourceConditions.ValidateConditionsNotPresent( + invalidConditions: + BlobRequestConditionProperty.TagConditions + | BlobRequestConditionProperty.IfMatch + | BlobRequestConditionProperty.IfNoneMatch + | BlobRequestConditionProperty.IfModifiedSince + | BlobRequestConditionProperty.IfUnmodifiedSince, + operationName: nameof(BlobContainerClient.Rename), + parameterName: nameof(sourceConditions)); + try { scope.Start(); diff --git a/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs b/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs index ffc7c251f7c1f..0bbffd2268655 100644 --- a/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs +++ b/sdk/storage/Azure.Storage.Blobs/tests/ContainerClientTests.cs @@ -631,6 +631,42 @@ public async Task DeleteAsync() Assert.IsNotNull(response.Headers.RequestId); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task DeleteAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.DeleteAsync( + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Delete does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task DeleteAsync_Error() { @@ -668,42 +704,6 @@ public async Task DeleteAsync_AccessConditions() } } - [RecordedTest] - public async Task DeleteAsync_AccessConditions_Conditions_IfMatch_Should_Throw() - { - var garbageLeaseId = GetGarbageLeaseId(); - // Arrange - BlobServiceClient service = GetServiceClient_SharedKey(); - BlobContainerClient container = InstrumentClient(service.GetBlobContainerClient(GetNewContainerName())); - await container.CreateIfNotExistsAsync(); - var conditions = new BlobRequestConditions() - { - IfMatch = new ETag("etag") - }; - - // Act - await TestHelper.CatchAsync( - () => container.DeleteAsync(conditions: conditions)); - } - - [RecordedTest] - public async Task DeleteAsync_AccessConditions_Conditions_IfNoneMatch_Should_Throw() - { - var garbageLeaseId = GetGarbageLeaseId(); - // Arrange - BlobServiceClient service = GetServiceClient_SharedKey(); - BlobContainerClient container = InstrumentClient(service.GetBlobContainerClient(GetNewContainerName())); - await container.CreateIfNotExistsAsync(); - var conditions = new BlobRequestConditions() - { - IfNoneMatch = new ETag("etag") - }; - - // Act - await TestHelper.CatchAsync( - () => container.DeleteAsync(conditions: conditions)); - } - [RecordedTest] public async Task DeleteAsync_AccessConditionsFail() { @@ -827,6 +827,50 @@ public async Task GetPropertiesAsync() } } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + public async Task GetPropertiesAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.GetPropertiesAsync( + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetProperties does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task GetPropertiesAsync_Error() { @@ -856,6 +900,48 @@ public async Task SetMetadataAsync() AssertDictionaryEquality(metadata, response.Value.Metadata); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task SetMetadataAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + IDictionary metadata = BuildMetadata(); + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.SetMetadataAsync( + metadata: metadata, + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"SetMetadata does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task SetMetadataAsync_Error() { @@ -949,6 +1035,50 @@ public async Task GetAccessPolicyAsync() Assert.IsNotNull(response); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + public async Task GetAccessPolicyAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.GetAccessPolicyAsync( + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"GetAccessPolicy does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public async Task GetAccessPolicyAsync_Lease() { @@ -1033,6 +1163,42 @@ await test.Container.SetAccessPolicyAsync( Assert.AreEqual(signedIdentifiers[0].AccessPolicy.Permissions, acl.AccessPolicy.Permissions); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + public async Task SetAccessPolicyAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.SetAccessPolicyAsync( + conditions: conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"SetAccessPolicy does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("conditions")); + }); + } + [RecordedTest] public void BlobAccessPolicyNullStartsOnExpiresOnTest() { @@ -3108,6 +3274,51 @@ public async Task RenameAsync() await newContainer.DeleteAsync(); } + [RecordedTest] + [TestCase(nameof(BlobRequestConditions.TagConditions))] + [TestCase(nameof(BlobRequestConditions.IfMatch))] + [TestCase(nameof(BlobRequestConditions.IfNoneMatch))] + [TestCase(nameof(BlobRequestConditions.IfModifiedSince))] + [TestCase(nameof(BlobRequestConditions.IfUnmodifiedSince))] + public async Task RenameAsync_InvalidRequestConditions(string invalidCondition) + { + // Arrange + Uri uri = new Uri("https://www.doesntmatter.com"); + BlobContainerClient containerClient = new BlobContainerClient(uri, GetOptions()); + + BlobRequestConditions conditions = new BlobRequestConditions(); + + switch (invalidCondition) + { + case nameof(BlobRequestConditions.TagConditions): + conditions.TagConditions = "TagConditions"; + break; + case nameof(BlobRequestConditions.IfMatch): + conditions.IfMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfNoneMatch): + conditions.IfNoneMatch = new ETag(); + break; + case nameof(BlobRequestConditions.IfModifiedSince): + conditions.IfModifiedSince = new DateTimeOffset(); + break; + case nameof(BlobRequestConditions.IfUnmodifiedSince): + conditions.IfUnmodifiedSince = new DateTimeOffset(); + break; + } + + // Act + await TestHelper.AssertExpectedExceptionAsync( + containerClient.RenameAsync( + "destination", + conditions), + e => + { + Assert.IsTrue(e.Message.Contains($"Rename does not support the {invalidCondition} condition(s).")); + Assert.IsTrue(e.Message.Contains("sourceConditions")); + }); + } + [RecordedTest] [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/18257")] [ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2020_06_12)] diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..dbd5426f506e3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1102935899" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..bcb4c2941557e --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/DeleteAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "564292254" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..3bc52dca63464 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2025772246" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..16dd162a4aa60 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "955575889" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..298ced474e6d7 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "648816527" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..cb0feb851d473 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "167669738" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..5f4f7bb3cf7e3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1664113065" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..77339dfacce8d --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/GetPropertiesAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1963781494" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json new file mode 100644 index 0000000000000..bc509ffed65c8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfModifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1042087331" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..bc509ffed65c8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1042087331" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..9c0406f43c5c3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "997474802" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..8242a4c5d4ae2 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/RenameAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "271559403" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..cccc8e1ddd026 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "258571506" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..50a4b428dd583 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetAccessPolicyAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "1680139754" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%).json new file mode 100644 index 0000000000000..c0fde0b4125b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "757406726" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%)Async.json new file mode 100644 index 0000000000000..b7e1a206e8714 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "406034835" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%).json new file mode 100644 index 0000000000000..c0fde0b4125b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "757406726" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json new file mode 100644 index 0000000000000..b7e1a206e8714 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfNoneMatch%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "406034835" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json new file mode 100644 index 0000000000000..b7ac78f265e34 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "2134362445" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json new file mode 100644 index 0000000000000..b7e1a206e8714 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%IfUnmodifiedSince%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "406034835" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%).json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%).json new file mode 100644 index 0000000000000..19fdec20a9d1b --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%).json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "174150552" + } +} \ No newline at end of file diff --git a/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%)Async.json b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%)Async.json new file mode 100644 index 0000000000000..c0fde0b4125b3 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs/tests/SessionRecords/ContainerClientTests/SetMetadataAsync_InvalidRequestConditions(%TagConditions%)Async.json @@ -0,0 +1,6 @@ +{ + "Entries": [], + "Variables": { + "RandomSeed": "757406726" + } +} \ No newline at end of file