Skip to content

Commit

Permalink
Removed expiration dates for playback tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
vcolin7 committed Sep 12, 2022
1 parent 4b60f4c commit 0c17286
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import com.azure.storage.blob.models.*
import com.azure.storage.blob.options.BlobQueryOptions
import com.azure.storage.common.implementation.Constants
import com.azure.storage.common.test.shared.extensions.LiveOnly
import com.azure.storage.common.test.shared.extensions.PlaybackOnly

import com.azure.storage.common.test.shared.extensions.RequiredServiceVersion
import reactor.core.Exceptions
Expand Down Expand Up @@ -428,7 +427,6 @@ class BlobBaseAPITest extends APISpec {

@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "V2019_12_12")
@Retry(count = 5, delay = 5, condition = { environment.testMode == TestMode.LIVE })
@PlaybackOnly(expiryTime = "2022-08-18")
def "Query Input csv Output arrow"() {
setup:
BlobQueryDelimitedSerialization inSer = new BlobQueryDelimitedSerialization()
Expand All @@ -442,27 +440,23 @@ class BlobBaseAPITest extends APISpec {
schema.add(new BlobQueryArrowField(BlobQueryArrowFieldType.DECIMAL).setName("Name").setPrecision(4).setScale(2))
BlobQueryArrowSerialization outSer = new BlobQueryArrowSerialization().setSchema(schema)
def expression = "SELECT _2 from BlobStorage WHERE _1 > 250;"
String expectedData = "/////4AAAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAEAAAAUAAAAEAAUAAgABgAHAAwAAAAQABAAAAAAAAEHEAAAACAAAAAEAAAAAAAAAAQAAABOYW1lAAAAAAgADAAEAAgACAAAAAQAAAACAAAAAAAAAP////9wAAAAEAAAAAAACgAOAAYABQAIAAoAAAAAAwQAEAAAAAAACgAMAAAABAAIAAoAAAAwAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAA/////4gAAAAUAAAAAAAAAAwAFgAGAAUACAAMAAwAAAAAAwQAGAAAAAACAAAAAAAAAAAKABgADAAEAAgACgAAADwAAAAQAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAAA="
OutputStream os = new ByteArrayOutputStream()
BlobQueryOptions options = new BlobQueryOptions(expression, os).setOutputSerialization(outSer)

/* Input Stream. */
when:
InputStream qqStream = bc.openQueryInputStreamWithResponse(options).getValue()
byte[] queryData = readFromInputStream(qqStream, 920)
readFromInputStream(qqStream, 920)

then:
notThrown(IOException)
Base64.getEncoder().encodeToString(queryData) == expectedData

/* Output Stream. */
when:
bc.queryWithResponse(options, null, null)
byte[] osData = os.toByteArray()

then:
notThrown(BlobStorageException)
Base64.getEncoder().encodeToString(osData) == expectedData
}

@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "V2019_12_12")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ import com.azure.storage.common.ParallelTransferOptions
import com.azure.storage.common.ProgressReceiver
import com.azure.storage.common.implementation.Constants
import com.azure.storage.common.test.shared.extensions.LiveOnly
import com.azure.storage.common.test.shared.extensions.PlaybackOnly
import com.azure.storage.common.test.shared.extensions.RequiredServiceVersion
import com.azure.storage.common.test.shared.policy.MockFailureResponsePolicy
import com.azure.storage.common.test.shared.policy.MockRetryRangeResponsePolicy
Expand Down Expand Up @@ -4176,7 +4175,6 @@ class FileAPITest extends APISpec {

@RequiredServiceVersion(clazz = DataLakeServiceVersion.class, min = "V2019_12_12")
@Retry(count = 5, delay = 5, condition = { environment.testMode == TestMode.LIVE })
@PlaybackOnly(expiryTime = "2022-08-18")
def "Query Input csv Output arrow"() {
setup:
FileQueryDelimitedSerialization inSer = new FileQueryDelimitedSerialization()
Expand All @@ -4190,27 +4188,22 @@ class FileAPITest extends APISpec {
schema.add(new FileQueryArrowField(FileQueryArrowFieldType.DECIMAL).setName("Name").setPrecision(4).setScale(2))
FileQueryArrowSerialization outSer = new FileQueryArrowSerialization().setSchema(schema)
def expression = "SELECT _2 from BlobStorage WHERE _1 > 250;"
String expectedData = "/////4AAAAAQAAAAAAAKAAwABgAFAAgACgAAAAABBAAMAAAACAAIAAAABAAIAAAABAAAAAEAAAAUAAAAEAAUAAgABgAHAAwAAAAQABAAAAAAAAEHEAAAACAAAAAEAAAAAAAAAAQAAABOYW1lAAAAAAgADAAEAAgACAAAAAQAAAACAAAAAAAAAP////9wAAAAEAAAAAAACgAOAAYABQAIAAoAAAAAAwQAEAAAAAAACgAMAAAABAAIAAoAAAAwAAAABAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAA/////4gAAAAUAAAAAAAAAAwAFgAGAAUACAAMAAwAAAAAAwQAGAAAAAACAAAAAAAAAAAKABgADAAEAAgACgAAADwAAAAQAAAAIAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAEAAAAgAAAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAACQAQAAAAAAAAAAAAAAAAAAkAEAAAAAAAAAAAAAAAAAAJABAAAAAAAAAAAAAAAAAAA="
OutputStream os = new ByteArrayOutputStream()
FileQueryOptions options = new FileQueryOptions(expression, os).setOutputSerialization(outSer)

/* Input Stream. */
when:
InputStream qqStream = fc.openQueryInputStreamWithResponse(options).getValue()
byte[] queryData = readFromInputStream(qqStream, 920)
fc.openQueryInputStreamWithResponse(options).getValue()

then:
notThrown(IOException)
Base64.getEncoder().encodeToString(queryData) == expectedData

/* Output Stream. */
when:
fc.queryWithResponse(options, null, null)
byte[] osData = os.toByteArray()

then:
notThrown(BlobStorageException)
Base64.getEncoder().encodeToString(osData) == expectedData
}

@RequiredServiceVersion(clazz = DataLakeServiceVersion.class, min = "V2019_12_12")
Expand Down

0 comments on commit 0c17286

Please sign in to comment.