Skip to content

Commit

Permalink
feat(rdb): backup tests cassettes
Browse files Browse the repository at this point in the history
  • Loading branch information
Mia-Cross committed Nov 8, 2023
1 parent e9f96ee commit 3776ba8
Show file tree
Hide file tree
Showing 10 changed files with 3,380 additions and 1,339 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,16 +1,24 @@
🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲
🟥🟥🟥 STDERR️️ 🟥🟥🟥️
Transient state error for resource ''
Invalid arguments 'database_backup_id'

Details:
Resource with ID is in a transient state ''
- 'database_backup_id' does not respect constraints

Hint:
Database backup expiration can't be set more than 3650 days after backup creation date
🟥🟥🟥 JSON STDERR 🟥🟥🟥
{
"message": "transient state error for resource ''",
"message": "invalid arguments 'database_backup_id'",
"error": {
"resource": "",
"resource_id": "",
"current_state": ""
"details": [
{
"argument_name": "database_backup_id",
"reason": "constraint",
"help_message": "Database backup expiration can't be set more than 3650 days after backup creation date"
}
]
},
"details": "resource with ID is in a transient state ''"
"details": "- 'database_backup_id' does not respect constraints",
"hint": "Database backup expiration can't be set more than 3650 days after backup creation date"
}

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲
🟩🟩🟩 STDOUT️ 🟩🟩🟩️
ID ec8962f9-30e4-41df-afa9-f7fa30792ad2
InstanceID 8f2c2c9c-9db1-4214-a3f5-2cc4d50c0cae
ID f0f0dba5-574c-4835-8965-15e56eb314c3
InstanceID 3c54b496-52a9-40ae-8757-82754cc09734
DatabaseName rdb
Name foobar
Status ready
Size 2.5 kB
Size 2.1 kB
ExpiresAt few seconds ago
CreatedAt few seconds ago
UpdatedAt few seconds ago
InstanceName cli-test
DownloadURL https://s3.fr-par.scw.cloud/2b6f1225-43a3-40a8-a158-616890bc9c44/8f2c2c9c-9db1-4214-a3f5-2cc4d50c0cae/ec8962f9-30e4-41df-afa9-f7fa30792ad2.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=SCWKSBG5CVAJXS6Q0MYK%2F20211130%2Ffr-par%2Fs3%2Faws4_request&X-Amz-Date=20211130T094318Z&X-Amz-Expires=610&X-Amz-SignedHeaders=host&X-Amz-Signature=111d341ff0a76b3609a5a35d8d075a8a7363909fd73f649b43291ac5773e69f1
DownloadURL https://s3.nl-ams.scw.cloud/65940610-0e5e-4a98-9306-568aa4eb3673/3c54b496-52a9-40ae-8757-82754cc09734/f0f0dba5-574c-4835-8965-15e56eb314c3.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=SCW2HJV1WMKPE0CKDAW5%2F20231108%2Fnl-ams%2Fs3%2Faws4_request&X-Amz-Date=20231108T211501Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=c4c2d6014709cf92fc7e496dafd940c78745180d56d35c6fd3933decfcaf00e3
DownloadURLExpiresAt few seconds ago
Region fr-par
SameRegion false
🟩🟩🟩 JSON STDOUT 🟩🟩🟩
{
"id": "ec8962f9-30e4-41df-afa9-f7fa30792ad2",
"instance_id": "8f2c2c9c-9db1-4214-a3f5-2cc4d50c0cae",
"id": "f0f0dba5-574c-4835-8965-15e56eb314c3",
"instance_id": "3c54b496-52a9-40ae-8757-82754cc09734",
"database_name": "rdb",
"name": "foobar",
"status": "ready",
"size": 2547,
"expires_at": "2999-01-02T22:04:05Z",
"size": 2107,
"expires_at": "2032-01-02T22:04:05Z",
"created_at": "1970-01-01T00:00:00.0Z",
"updated_at": "1970-01-01T00:00:00.0Z",
"instance_name": "cli-test",
"download_url": "https://s3.fr-par.scw.cloud/2b6f1225-43a3-40a8-a158-616890bc9c44/8f2c2c9c-9db1-4214-a3f5-2cc4d50c0cae/ec8962f9-30e4-41df-afa9-f7fa30792ad2.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=SCWKSBG5CVAJXS6Q0MYK%2F20211130%2Ffr-par%2Fs3%2Faws4_request\u0026X-Amz-Date=20211130T094318Z\u0026X-Amz-Expires=610\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=111d341ff0a76b3609a5a35d8d075a8a7363909fd73f649b43291ac5773e69f1",
"download_url": "https://s3.nl-ams.scw.cloud/65940610-0e5e-4a98-9306-568aa4eb3673/3c54b496-52a9-40ae-8757-82754cc09734/f0f0dba5-574c-4835-8965-15e56eb314c3.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=SCW2HJV1WMKPE0CKDAW5%2F20231108%2Fnl-ams%2Fs3%2Faws4_request\u0026X-Amz-Date=20231108T211501Z\u0026X-Amz-Expires=86400\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=c4c2d6014709cf92fc7e496dafd940c78745180d56d35c6fd3933decfcaf00e3",
"download_url_expires_at": "1970-01-01T00:00:00.0Z",
"region": "fr-par",
"same_region": false
Expand Down
976 changes: 562 additions & 414 deletions internal/namespaces/rdb/v1/testdata/test-list-backup-simple.cassette.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲
🟩🟩🟩 STDOUT️ 🟩🟩🟩️
ID Name Database Name Size Status Instance ID URL Expired Download URL Expires At Created At Updated At Region Same Region
da73454a-8232-4d91-b773-8f16ad50a7e1 will_be_exported rdb 2.1 kB ready e3678a86-fc68-43ae-90b1-d267b2369576 false https://s3.nl-ams.scw.cloud/65940610-0e5e-4a98-9306-568aa4eb3673/e3678a86-fc68-43ae-90b1-d267b2369576/da73454a-8232-4d91-b773-8f16ad50a7e1.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=SCWBTK7RYYS1750DS37K%2F20220901%2Fnl-ams%2Fs3%2Faws4_request&X-Amz-Date=20220901T134254Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=4c1622ddf93fa720d38e9a7ba365c16ae07e9d731ba6f6182c95847214d7e21d few seconds ago few seconds ago few seconds ago fr-par false
65ce3352-def6-4376-a9d2-cb063a3ce973 will_not_be_exported rdb 2.1 kB ready e3678a86-fc68-43ae-90b1-d267b2369576 true - few seconds ago few seconds ago few seconds ago fr-par false
0a0470f5-0514-4cb7-a79c-2cc823d9c101 will_be_exported rdb 2.1 kB ready 79fbebdd-2576-4f14-a1cf-6af91586988a false https://s3.nl-ams.scw.cloud/65940610-0e5e-4a98-9306-568aa4eb3673/79fbebdd-2576-4f14-a1cf-6af91586988a/0a0470f5-0514-4cb7-a79c-2cc823d9c101.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=SCW2HJV1WMKPE0CKDAW5%2F20231108%2Fnl-ams%2Fs3%2Faws4_request&X-Amz-Date=20231108T212207Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=bd0b34eb583e67feaa1621c2acf3673c9ce1015c98f52908bc7cd6c3087d1000 few seconds ago few seconds ago few seconds ago fr-par false
45756da2-31a9-4385-bca1-b45520b82b1c will_not_be_exported rdb 2.1 kB ready 79fbebdd-2576-4f14-a1cf-6af91586988a true - few seconds ago few seconds ago few seconds ago fr-par false
🟩🟩🟩 JSON STDOUT 🟩🟩🟩
[
{
"ID": "da73454a-8232-4d91-b773-8f16ad50a7e1",
"instance_ID": "e3678a86-fc68-43ae-90b1-d267b2369576",
"ID": "0a0470f5-0514-4cb7-a79c-2cc823d9c101",
"instance_ID": "79fbebdd-2576-4f14-a1cf-6af91586988a",
"database_name": "rdb",
"name": "will_be_exported",
"status": "ready",
"size": 2107,
"expires_at": "2999-01-02T22:04:05Z",
"expires_at": "2032-01-02T22:04:05Z",
"created_at": "1970-01-01T00:00:00.0Z",
"updated_at": "1970-01-01T00:00:00.0Z",
"instance_name": "cli-test",
"download_url": "https://s3.nl-ams.scw.cloud/65940610-0e5e-4a98-9306-568aa4eb3673/e3678a86-fc68-43ae-90b1-d267b2369576/da73454a-8232-4d91-b773-8f16ad50a7e1.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=SCWBTK7RYYS1750DS37K%2F20220901%2Fnl-ams%2Fs3%2Faws4_request\u0026X-Amz-Date=20220901T134254Z\u0026X-Amz-Expires=86400\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=4c1622ddf93fa720d38e9a7ba365c16ae07e9d731ba6f6182c95847214d7e21d",
"download_url": "https://s3.nl-ams.scw.cloud/65940610-0e5e-4a98-9306-568aa4eb3673/79fbebdd-2576-4f14-a1cf-6af91586988a/0a0470f5-0514-4cb7-a79c-2cc823d9c101.custom?X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026X-Amz-Credential=SCW2HJV1WMKPE0CKDAW5%2F20231108%2Fnl-ams%2Fs3%2Faws4_request\u0026X-Amz-Date=20231108T212207Z\u0026X-Amz-Expires=86400\u0026X-Amz-SignedHeaders=host\u0026X-Amz-Signature=bd0b34eb583e67feaa1621c2acf3673c9ce1015c98f52908bc7cd6c3087d1000",
"url_expired": false,
"region": "fr-par",
"same_region": false
},
{
"ID": "65ce3352-def6-4376-a9d2-cb063a3ce973",
"instance_ID": "e3678a86-fc68-43ae-90b1-d267b2369576",
"ID": "45756da2-31a9-4385-bca1-b45520b82b1c",
"instance_ID": "79fbebdd-2576-4f14-a1cf-6af91586988a",
"database_name": "rdb",
"name": "will_not_be_exported",
"status": "ready",
"size": 2107,
"expires_at": "2999-01-02T22:04:05Z",
"expires_at": "2032-01-02T22:04:05Z",
"created_at": "1970-01-01T00:00:00.0Z",
"updated_at": "1970-01-01T00:00:00.0Z",
"instance_name": "cli-test",
Expand Down
Loading

0 comments on commit 3776ba8

Please sign in to comment.