Skip to content

Commit bc6f054

Browse files
add: recorded_after and recorded_before test
1 parent 0d4595d commit bc6f054

File tree

3 files changed

+589
-402
lines changed

3 files changed

+589
-402
lines changed

internal/services/audittrail/event_data_source_test.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,17 @@ func TestAccDataSourceEvent_Basic(t *testing.T) {
9898
status = 200
9999
}
100100
101+
data "scaleway_audit_trail_event" "by_timerange" {
102+
project_id = scaleway_secret.main.project_id
103+
recorded_after = "%s"
104+
recorded_before = "%s"
105+
}
106+
101107
data "scaleway_audit_trail_event" "order_by" {
102108
project_id = scaleway_secret.main.project_id
103109
order_by = "recorded_at_asc"
104110
}
105-
`, secretName, project.ID, resourceType, productName, serviceName, methodCreate),
111+
`, secretName, project.ID, resourceType, productName, serviceName, methodCreate, recordedAfter, recordedBefore),
106112
Check: resource.ComposeTestCheckFunc(
107113
createEventDataSourceChecks("data.scaleway_audit_trail_event.by_project"),
108114
createEventDataSourceChecks("data.scaleway_audit_trail_event.by_type"),
@@ -114,6 +120,7 @@ func TestAccDataSourceEvent_Basic(t *testing.T) {
114120
createEventDataSourceChecks("data.scaleway_audit_trail_event.by_principal"),
115121
createEventDataSourceChecks("data.scaleway_audit_trail_event.by_ip"),
116122
createEventDataSourceChecks("data.scaleway_audit_trail_event.by_status"),
123+
resource.TestCheckResourceAttr("data.scaleway_audit_trail_event.by_timerange", "events.#", "0"),
117124
resource.TestCheckResourceAttrSet("data.scaleway_audit_trail_event.order_by", "events.#"),
118125
),
119126
},

internal/services/audittrail/helpers_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ const (
2323
defaultAuditTrailEventsTimeout = 20 * time.Second
2424
destroyWaitTimeout = 3 * time.Minute
2525
dummyID = "AB7BD9BF-E1BD-41E8-9F1D-F16A2E3F3925"
26+
recordedAfter = "2025-11-01T00:00:00Z"
27+
recordedBefore = "2025-11-01T10:00:00Z"
2628
serviceName = "scaleway.secret_manager.v1beta1.Api"
2729
productName = "secret-manager"
2830
methodCreate = "CreateSecret"

0 commit comments

Comments
 (0)