Skip to content

Commit

Permalink
Use session policy helper in tests
Browse files Browse the repository at this point in the history
  • Loading branch information
sfc-gh-asawicki committed Apr 23, 2024
1 parent c7cdade commit e600496
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 22 deletions.
4 changes: 2 additions & 2 deletions pkg/acceptance/helpers/session_policy_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ func (c *SessionPolicyClient) client() sdk.SessionPolicies {
return c.context.client.SessionPolicies
}

func (c *SessionPolicyClient) CreateSessionPolicy(t *testing.T, database *sdk.Database, schema *sdk.Schema) (*sdk.SessionPolicy, func()) {
func (c *SessionPolicyClient) CreateSessionPolicy(t *testing.T) (*sdk.SessionPolicy, func()) {
t.Helper()
id := sdk.NewSchemaObjectIdentifier(database.Name, schema.Name, random.StringN(12))
id := sdk.NewSchemaObjectIdentifier(c.context.database, c.context.schema, random.StringN(12))
return c.CreateSessionPolicyWithOptions(t, id, sdk.NewCreateSessionPolicyRequest(id))
}

Expand Down
3 changes: 2 additions & 1 deletion pkg/sdk/testint/accounts_integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -248,8 +248,9 @@ func TestInt_AccountAlter(t *testing.T) {
})

t.Run("set and unset session policy", func(t *testing.T) {
sessionPolicyTest, sessionPolicyCleanup := createSessionPolicy(t, client, testDb(t), testSchema(t))
sessionPolicyTest, sessionPolicyCleanup := testClientHelper().SessionPolicy.CreateSessionPolicy(t)
t.Cleanup(sessionPolicyCleanup)

opts := &sdk.AlterAccountOptions{
Set: &sdk.AccountSet{
SessionPolicy: sessionPolicyTest.ID(),
Expand Down
19 changes: 0 additions & 19 deletions pkg/sdk/testint/helpers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -130,25 +130,6 @@ func createNetworkPolicy(t *testing.T, client *sdk.Client, req *sdk.CreateNetwor
}
}

func createSessionPolicy(t *testing.T, client *sdk.Client, database *sdk.Database, schema *sdk.Schema) (*sdk.SessionPolicy, func()) {
t.Helper()
id := sdk.NewSchemaObjectIdentifier(database.Name, schema.Name, random.StringN(12))
return createSessionPolicyWithOptions(t, client, id, sdk.NewCreateSessionPolicyRequest(id))
}

func createSessionPolicyWithOptions(t *testing.T, client *sdk.Client, id sdk.SchemaObjectIdentifier, request *sdk.CreateSessionPolicyRequest) (*sdk.SessionPolicy, func()) {
t.Helper()
ctx := context.Background()
err := client.SessionPolicies.Create(ctx, request)
require.NoError(t, err)
sessionPolicy, err := client.SessionPolicies.ShowByID(ctx, id)
require.NoError(t, err)
return sessionPolicy, func() {
err := client.SessionPolicies.Drop(ctx, sdk.NewDropSessionPolicyRequest(id))
require.NoError(t, err)
}
}

func createResourceMonitor(t *testing.T, client *sdk.Client) (*sdk.ResourceMonitor, func()) {
t.Helper()
return createResourceMonitorWithOptions(t, client, &sdk.CreateResourceMonitorOptions{
Expand Down

0 comments on commit e600496

Please sign in to comment.