Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2b66f66
basic user login and testing
Oct 20, 2025
daa7238
add helper function
Oct 20, 2025
d7315ad
added tests for user CRUD
Oct 20, 2025
4d4ce09
client CRUD working
Oct 20, 2025
4ac96e0
add the rest of the required tests
Oct 20, 2025
23a7214
add separate file for roles and groups
Oct 20, 2025
e273fe2
[pre-commit.ci] Apply automatic pre-commit fixes
pre-commit-ci[bot] Oct 20, 2025
b5e513b
clean up tests
Oct 21, 2025
07c70f6
add functionality to work with gitlab CI
Oct 21, 2025
cc05210
[pre-commit.ci] Apply automatic pre-commit fixes
pre-commit-ci[bot] Oct 21, 2025
456e2c7
Merge branch 'main' into 3156
tylerpotts Oct 22, 2025
cf224ff
Merge branch 'main' into 3156
tylerpotts Oct 29, 2025
a1ec997
add requests to pyproject.toml
Oct 30, 2025
2ff3e97
remove try except for password users
Oct 30, 2025
15a7c88
add token auto-refresh functionality
Oct 30, 2025
fae3256
env var request timeout, warning message for JWT tokens
Oct 30, 2025
0fb334a
Use HTTPStatus for http return codes
Oct 30, 2025
276195d
replace parameters using "id" with descriptive names
Oct 30, 2025
9682b7a
[pre-commit.ci] Apply automatic pre-commit fixes
pre-commit-ci[bot] Oct 30, 2025
85831b3
add missing type hint for function
Oct 31, 2025
812f9af
add fixtures for auto-deleting entities created in tests
Oct 31, 2025
8da016a
add deletion verification to api utility code
Oct 31, 2025
0889784
better logging for manually cleaned up resources
Oct 31, 2025
0a32df7
[pre-commit.ci] Apply automatic pre-commit fixes
pre-commit-ci[bot] Oct 31, 2025
61fb1eb
Merge branch 'main' into 3156
tylerpotts Oct 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ dev = [
"pytest",
"python-dotenv",
"python-hcl2",
"requests",
"setuptools==63.4.3",
"tqdm",
]
Expand Down
6 changes: 6 additions & 0 deletions pytest.ini
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ addopts =
markers =
gpu: test gpu working properly
preemptible: test preemptible instances
keycloak: all Keycloak API tests
keycloak_users: Keycloak user CRUD tests
keycloak_clients: Keycloak client CRUD tests
keycloak_roles: Keycloak role CRUD tests
keycloak_groups: Keycloak group CRUD tests
keycloak_integration: Keycloak end-to-end integration tests
testpaths =
tests
xfail_strict = True
Expand Down
Loading
Loading