Erik Sundell
3b5b42e620
flake8: manual F408 fix, avoid indirect import of public_host / public_url
2022-11-16 15:51:26 +01:00
Danilo Peixoto
37d35953bc
Set named_server_limit_per_user type as integer or callable
2022-09-30 09:28:04 +02:00
Min RK
6afa0d6311
include stopped servers in user model
...
opt-in, behind ?include_stopped_servers
Adds `stopped` field to server model to more easily select stopped servers
2022-08-01 15:47:36 +02:00
Simon Li
3c059f3acf
Need to escape URLs in spawn-pending
too
2022-06-02 19:56:52 +01:00
Simon Li
2bc5061e22
Don't escape servername in json blobs
2022-06-01 22:21:00 +01:00
Simon Li
7b8a2ae57b
Escape server-name in URLs returned by API
2022-05-27 23:06:55 +01:00
Simon Li
b444fe478c
Ensure server-name is escaped in proxy add_route
2022-05-27 22:44:09 +01:00
Simon Li
50fb1a016c
Move server-name /
check to higher up, add test
2022-05-27 22:06:19 +01:00
Simon Li
f51faa25ed
Ban /
from server-name
2022-05-24 17:46:08 +01:00
Simon Li
aa8c85f404
Test explicitly escaped servername from client
2022-05-24 17:08:21 +01:00
Simon Li
841c89769a
Add test for special chars in named servers
2022-05-24 16:55:48 +01:00
Min RK
7a9778249f
run pre-commit with isort
2022-03-31 12:33:26 +02:00
Erik Sundell
c8c7418ed2
pyupgrade: run pyupgrade --py36-plus and black on jupyterhub/tests
2021-08-26 16:05:18 +02:00
0mar
2f8f7ad0b0
Resolves sql warnings on 3.6 and fixes for scope expansion bug
2021-06-17 14:38:14 +02:00
0mar
cb104ffe42
Fixed tests
2021-04-15 17:30:13 +02:00
0mar
2f34557689
Resolve comments
2021-04-07 10:37:49 +02:00
IvanaH8
c0cadc384d
adding roles to tokens
2020-11-19 08:22:52 +01:00
Katherine Xiao
409835303e
formatting
2020-07-06 17:45:08 -07:00
Katherine Xiao
acc8d15fec
fixed test
2020-07-06 17:23:42 -07:00
Katherine Xiao
571a428375
fix deletion of default server when stopping named server and added corresponding test
2020-07-06 12:48:41 -07:00
Min RK
141cb04b27
fix assertion in custom user_redirect_hook
...
custom hook means overrides server_name insertion
2020-01-16 18:05:53 +01:00
Min RK
8769864f24
missing imports in test_named_servers
2020-01-14 22:16:06 +01:00
Min RK
8ee72dd80f
define default_server_name fixture
2020-01-14 22:15:14 +01:00
William Krinsman
455475724a
Attempt to add tests documenting default named server feature.
2020-01-14 10:20:18 -08:00
Min RK
2847c3a90c
Merge pull request #2755 from danielballan/expose-user-options-in-rest-api
...
Expose spawner.user_options in REST API.
2019-10-24 11:11:51 +02:00
Kenan Erdogan
cc95d30dc1
fix test_named_server_spawn_form: add named_servers fixture
2019-10-11 16:10:09 +02:00
Dan Allan
cdba57e96a
Update expected test result to include user_options.
2019-10-01 20:13:05 -04:00
Min RK
f3aee9bd16
ensure spawner for named servers is fully deleted
...
if spawner wasn't running, the wrapper could have been left in the user.spawners dict
2019-04-05 16:50:55 +02:00
Min RK
4ab525ab5f
test spawn form with named server
2019-02-25 15:57:32 +01:00
Min RK
5e60582ef3
run autoformat
...
apologies to anyone finding this commit via git blame or log
run the autoformatting by
pre-commit run --all-files
2019-02-19 17:00:10 +01:00
Daisuke Taniwaki
9a0f7286bc
Add tests for named server limit
2019-01-19 16:27:30 +09:00
Min RK
37cdba370f
update tests for pytest-asyncio
...
- remove gen_test marker
- use async def
- find/replace yield->await approximately one million times
2018-12-12 13:06:10 +01:00
Min RK
e79b43e906
support removing named servers
2018-09-24 16:21:40 +02:00
Richard Darst
2344d696ca
API: pass 'server_state' through to admin clients only
...
- This will allow, for example, cull_idle_servers to be more
intelligent when culling servers.
- This is only given to admin API users, because we don't know if all
spawners expect their state to be made available to users.
2018-04-24 16:52:18 +03:00
Min RK
4401cdc16a
Always have .servers
model on users
...
rather than only when named_servers is enabled.
Put new-in-0.9 state there, rather than continuing to add server fields to top-level user model.
2018-04-24 11:35:15 +02:00
Min RK
97cdb1a5d8
handle progress_url in user model tests
2018-04-05 11:46:47 +02:00
Min RK
d0360d5c98
update tests with new user models
...
add normalize_user and fill_user utilities
2018-04-03 15:24:08 +02:00
Tim Head
39f663d03c
Expose auth_state via user API
2018-03-27 10:02:59 +02:00
Min RK
704b172887
update tests to reflect that login no longer implies spawn
2018-03-21 10:51:49 +01:00
Min RK
015df7e060
unify mocking of tornado_settings
...
ensures that everywhere we access settings, it's the same dict
and not a copy
2018-03-12 14:23:00 +01:00
Min RK
f964013516
exercise default server handler with named servers enabled
2017-09-17 11:55:50 +02:00
Min RK
5f7ffaf1f6
allow default (empty) server name with named servers
...
remove generated names behavior because it doesn't work
2017-09-17 11:47:17 +02:00
Min RK
f7ea451df8
get the tests running
2017-08-25 18:12:15 -04:00
Min RK
91d042f6f3
get the rest of tests running without threads
...
all tests pass!
2017-07-27 11:29:58 +02:00
Min RK
2cec124b4f
support named servers in REST API
...
and exercise them in tests
2017-07-24 16:55:17 +02:00
Min RK
382a7121e1
further clear up named servers
...
- use spawner.server instead of user.server
- user.running, proxy_spec are methods that take spawner names
2017-07-20 16:54:17 +02:00