Skip to content

Commit abf87a3

Browse files
authored
Merge pull request #28 from DelineaXPM/delineaSagar.AddTestCases
Delinea sagar.add test cases
2 parents 5073dff + fdc7520 commit abf87a3

5 files changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/run_tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Run Tests
33
on: [pull_request]
44

55
jobs:
6-
6+
77
build:
88
runs-on: ubuntu-latest
99
environment: testing
@@ -32,3 +32,4 @@ jobs:
3232
TSS_TENANT: ${{ secrets.TSS_TENANT }}
3333
TSS_SECRET_ID: ${{ secrets.TSS_SECRET_ID }}
3434
TSS_SECRET_PATH: ${{ secrets.TSS_SECRET_PATH }}
35+
TSS_FOLDER_ID: ${{ secrets.TSS_FOLDER_ID }}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ export TSS_PASSWORD=mysecretpassword
146146
export TSS_TENANT=mytenant
147147
export TSS_SECRET_ID=42
148148
export TSS_SECRET_PATH=\Test Secrets\SecretName
149+
export TSS_FOLDER_ID=1
149150
```
150151

151152
The tests assume that the user associated with the specified `TSS_USERNAME` and `TSS_PASSWORD` can read the secret to be fetched, and that the Secret itself contains `username` and `password` fields.

conftest.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ def env_vars():
1414
"tenant": os.getenv("TSS_TENANT"),
1515
"secret_id": os.getenv("TSS_SECRET_ID"),
1616
"secret_path": os.getenv("TSS_SECRET_PATH"),
17+
"folder_id": os.getenv("TSS_FOLDER_ID"),
1718
}
1819

1920

tests/test_server.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,14 @@ def test_server_secret(env_vars, secret_server):
4747

4848
def test_server_secret_by_path(env_vars, secret_server):
4949
assert ServerSecret(
50-
**secret_server.get_secret_by_path("/tss-sdk-go/Amazon")
50+
**secret_server.get_secret_by_path(env_vars["secret_path"])
5151
).id == int(env_vars["secret_id"])
5252

5353

5454
def test_nonexistent_secret(secret_server):
5555
with pytest.raises(SecretServerClientError):
5656
secret_server.get_secret(1000)
57+
58+
59+
def test_server_secret_ids_by_folderid(env_vars, secret_server):
60+
assert type(secret_server.get_secret_ids_by_folderid(env_vars["folder_id"])) is list

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@ passenv =
2121
TSS_TENANT
2222
TSS_SECRET_ID
2323
TSS_SECRET_PATH
24+
TSS_FOLDER_ID
2425
commands =
2526
pytest

0 commit comments

Comments
 (0)