Chris Coutinho
|
51d1f075f5
|
test: Remove duplicated/interactive testing fixtures
All integration tests now run without interactive browser usage, simplifying CI and testing infrastructure
|
2025-10-16 19:46:29 +02:00 |
|
Chris Coutinho
|
3921d9b982
|
test: Refactor test fixtures into a oauth token factory
|
2025-10-15 21:15:18 +02:00 |
|
Chris Coutinho
|
46c6f2f294
|
test: Fix oauth tests by reusing callback server
|
2025-10-15 17:06:46 +02:00 |
|
Chris Coutinho
|
3ad9198f36
|
fix(oauth): Remove the option to force_register new clients
|
2025-10-15 16:27:22 +02:00 |
|
Chris Coutinho
|
cc2a5c9d58
|
test: Inc delay for alice
|
2025-10-15 11:36:54 +02:00 |
|
Chris Coutinho
|
26f8deff17
|
test: Increase stagger delay 0.5 -> 2s
|
2025-10-15 11:07:06 +02:00 |
|
Chris Coutinho
|
fb3063e94e
|
test: Increase callback timeout 10s -> 30s
|
2025-10-15 10:57:21 +02:00 |
|
Chris Coutinho
|
5db02313a1
|
test: Update share client to fix test, update passwords
|
2025-10-15 10:35:22 +02:00 |
|
Chris Coutinho
|
b50e212f05
|
test: Add tests for sharing/groups
|
2025-10-15 03:46:01 +02:00 |
|
Chris Coutinho
|
7004104873
|
test: Fix multi-user tests
|
2025-10-15 02:11:17 +02:00 |
|
Chris Coutinho
|
7a4a31b52d
|
fix: Update user/groups API to OCS v2
|
2025-10-15 00:05:22 +02:00 |
|
Chris Coutinho
|
898c2e72ae
|
Merge remote-tracking branch 'origin/master' into feature/user-api
|
2025-10-14 23:43:03 +02:00 |
|
Chris Coutinho
|
8652684466
|
ci: [skip ci] Move oauth mcp tests to server subdir
|
2025-10-14 12:03:03 +02:00 |
|
Chris Coutinho
|
72ace9da9e
|
ci: [skip ci] Move tests to subdirs
|
2025-10-14 02:08:45 +02:00 |
|
Chris Coutinho
|
3c4535da75
|
test: Replace unittest class with simple tests
|
2025-10-14 01:23:40 +02:00 |
|
Chris Coutinho
|
a4ca3e00a0
|
Revert "test: Skip for GITHUB_ACTIONS inside fixture"
This reverts commit 4d65e6952cc164fe0212faa807d1f659df3d2792.
|
2025-10-14 01:23:40 +02:00 |
|
Chris Coutinho
|
d879904540
|
test: Skip for GITHUB_ACTIONS inside fixture
|
2025-10-14 01:23:40 +02:00 |
|
Chris Coutinho
|
2ae3c423e9
|
test: Skip interactive tests if GITHUB_ACTIONS is defined
|
2025-10-14 01:23:40 +02:00 |
|
Chris Coutinho
|
e886eff4ed
|
test: Fix typo in skipif condition
|
2025-10-14 01:23:39 +02:00 |
|
Chris Coutinho
|
23688f3f85
|
chore: Remove comments
|
2025-10-14 01:23:39 +02:00 |
|
Chris Coutinho
|
13e4915e38
|
test: Remove unused pytest fixtures
|
2025-10-14 01:23:39 +02:00 |
|
Chris Coutinho
|
6ce411094c
|
test: Enable tests via playwright, disable interactive in CI
|
2025-10-14 01:23:38 +02:00 |
|
Chris Coutinho
|
37b0577bfd
|
test: Add asyncio tests using Playwright
|
2025-10-14 01:23:38 +02:00 |
|
Chris Coutinho
|
f58a9883a6
|
test: Fix oauth2 token extract from starlette requests
|
2025-10-14 01:23:37 +02:00 |
|
Chris Coutinho
|
b3b7c90bd0
|
chore: Move httpd server to separate fixture
|
2025-10-14 01:23:32 +02:00 |
|
Chris Coutinho
|
b26ff4f9bc
|
test: Fix oauth interactive browser tests
|
2025-10-14 01:23:32 +02:00 |
|
Chris Coutinho
|
e42cabb6ed
|
chore: logging
|
2025-10-14 01:23:32 +02:00 |
|
Chris Coutinho
|
879cd58db1
|
test: rename interactive mark to oauth
|
2025-10-14 01:23:31 +02:00 |
|
Chris Coutinho
|
0c5d9a46bd
|
test: fix typo
|
2025-10-14 01:23:31 +02:00 |
|
Chris Coutinho
|
17979accb6
|
test: Add patch for user_oidc app and update docs
|
2025-10-14 01:23:31 +02:00 |
|
Chris Coutinho
|
2b11718c43
|
test: continue working on oauth client
|
2025-10-14 01:23:30 +02:00 |
|
Chris Coutinho
|
33b962a7fc
|
test: Setup interactive browser test
|
2025-10-14 01:23:30 +02:00 |
|
Chris Coutinho
|
4d7e4b9a4b
|
feat(server): Experimental support for OAuth2/OIDC authentication
|
2025-10-14 01:22:15 +02:00 |
|
Chris Coutinho
|
cc9650b077
|
refactor: Add tools for all resources to enable tool-only workflows
|
2025-09-24 00:13:24 +02:00 |
|
Chris Coutinho
|
c1c5a61952
|
feat(server): Add support for streamable-http transport type
|
2025-09-11 17:01:29 +02:00 |
|
Chris Coutinho
|
961f23b5ea
|
feat(users): Initialize user API client
|
2025-09-11 09:42:42 +02:00 |
|
Chris Coutinho
|
7498b501eb
|
chore: Remove remaining tools
|
2025-09-11 09:31:13 +02:00 |
|
Chris Coutinho
|
652c58d1fb
|
chore: fix test
|
2025-09-11 00:40:16 +02:00 |
|
Chris Coutinho
|
d2d413afcd
|
feat(deck): Add support for stack, cards, labels
|
2025-09-11 00:35:02 +02:00 |
|
Chris Coutinho
|
167053578d
|
feat(deck): Initialize Deck app client/server
|
2025-09-11 00:10:25 +02:00 |
|
Chris Coutinho
|
892340fb66
|
chore: Remove unused model SuccessResponse
|
2025-08-31 21:15:43 +02:00 |
|
Chris Coutinho
|
f79b957644
|
test: Update tests with McpError
|
2025-08-31 21:08:04 +02:00 |
|
Chris Coutinho
|
ef1fb9e9aa
|
fix(server): Replace ErrorResponses with standard McpErrors
|
2025-08-31 20:58:12 +02:00 |
|
Chris Coutinho
|
d712b5487c
|
test(notes): Modify tests with updated error handling
|
2025-08-31 19:32:39 +02:00 |
|
Chris Coutinho
|
892a8d2d23
|
fix(notes): Include ETags in responses to avoid accidently updates
|
2025-08-31 19:20:51 +02:00 |
|
Chris Coutinho
|
53b11f7fbb
|
fix(model): Serialize timestamps in RFC3339 format
|
2025-08-30 22:37:16 +02:00 |
|
Chris Coutinho
|
4cf5f2a95a
|
feat(client): Preserve fields when modifying contacts/calendar resources
|
2025-08-30 19:19:20 +02:00 |
|
Chris Coutinho
|
9b00530e8e
|
feat(server): Add structured output to all tool/resource output
BREAKING CHANGE
|
2025-08-30 18:27:32 +02:00 |
|
Chris Coutinho
|
3836534205
|
fix(client): Strip cookies from responses to avoid falsely raising CSRF errors
|
2025-08-08 21:03:16 +02:00 |
|
Chris Coutinho
|
1dfdad5fad
|
Update README, docstrings, and test scope for temporary_addressbook
|
2025-08-03 14:42:16 +02:00 |
|