googleapis / google-cloud-rust

Google Cloud Platform Rust [Experimental] Client Libraries
Apache License 2.0
269 stars 19 forks source link

test: expand secret manager integration tests #236

Closed coryan closed 5 days ago

coryan commented 5 days ago

Expand the integration tests using the client generated from the OpenAPI specification. With this PR we can verify we can create, update, list, get, and delete secrets (without locations). We can also get their IAM policies, change the IAM policy, and test the IAM permissions.

For secret versions, verify we can create, enable, disable, access, list, and delete them.

Finally verify we can list and get details about locations.

Part of the work for #226