Jordan Bradford
d5752b6c76
decode instead of capture_text
2025-04-15 13:15:24 -04:00
Jordan Bradford
a099bf647d
Capture text output
2025-03-07 16:41:09 -05:00
YuviPanda
53eceabd11
Set development env vars in dev documentation correctly
...
Without this, the current dev setup documentation does not
work.
2024-12-08 19:23:21 -08:00
Erik Sundell
0de2db365a
pre-commit: run hooks
2024-09-20 22:25:46 +02:00
Erik Sundell
3f55ac2912
Drop support for ubuntu 20.04 and Python 3.8
2024-09-20 22:25:46 +02:00
Min RK
0c322774e2
filelock is a dependency of tljh
2024-09-05 12:03:26 +02:00
Erik Sundell
9111b73cee
tests: reduce a test to only one package per conda channel
2024-09-04 16:04:29 +02:00
Erik Sundell
7a491e403c
Merge branch 'main' into conda-channels
2024-09-04 13:16:58 +02:00
Min RK
5c8cb5bb26
Merge pull request #976 from jrdnbradford/add-conf-lockfile
...
Add TLJH config lockfile
2024-09-04 03:56:12 -07:00
Min RK
65c5d78ea5
jupyterhub 5
...
require 5.1.0 for security fixes
2024-08-23 10:02:58 +02:00
Jordan Bradford
13ed32b499
Add lockfile to integration tests
2024-04-06 10:51:51 -04:00
Erik Sundell
8fd41cc77a
tests: strengthen tests to fail earlier on issues
2024-04-04 22:39:33 +02:00
Erik Sundell
7e39e993da
Merge pull request #962 from jrdnbradford/validate-config-yaml
...
Validate tljh specific config
2024-04-04 07:45:42 +02:00
Jordan Bradford
38a01e8406
Use default true for validate
2024-04-03 16:09:18 -04:00
Jordan Bradford
f921acc183
Bump ubuntu image to 22.04
2024-03-20 15:09:07 -04:00
Jordan Bradford
46e4045568
Update test_proxy tests
2024-03-20 15:08:21 -04:00
Erik Sundell
2fe9912333
tests: test pip install plugin with no-dependency package
...
This is a simplification to help ensure we don't run into issues like
below because requests gets installed via pip.
```
RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment.
```
2024-02-26 16:44:12 +01:00
pre-commit-ci[bot]
b35851f2b7
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-02-05 20:29:33 +00:00
pre-commit-ci[bot]
9bde7e4680
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-29 21:35:50 +00:00
YuviPanda
6359bf498c
Merge remote-tracking branch 'upstream/main' into conda-channels
2023-09-29 14:27:25 -07:00
Jeremy Tuloup
0f03f40eff
Re-add nbgitpuller
2023-08-09 05:25:21 +00:00
Jeremy Tuloup
2fbe803530
add missing import
2023-08-01 07:40:29 +00:00
pre-commit-ci[bot]
0da7d09298
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-08-01 07:39:11 +00:00
Jeremy Tuloup
91af54ade3
typo
2023-08-01 07:38:54 +00:00
Jeremy Tuloup
645251a134
update test for labextensions
2023-08-01 07:38:32 +00:00
Jeremy Tuloup
dfeddc2e53
tmp: do not check nbgitpuller
2023-08-01 07:01:58 +00:00
Jeremy Tuloup
4b13303d01
test nbgitpuller only
2023-08-01 07:01:41 +00:00
Jeremy Tuloup
ad1455e4da
update jupyter server command for now
2023-08-01 06:52:56 +00:00
Jeremy Tuloup
6f38ec6a95
test for lab extensions
2023-08-01 06:43:49 +00:00
Jeremy Tuloup
b6ee97c770
do not check the lab version
2023-08-01 06:28:39 +00:00
Jeremy Tuloup
bdfabc5ce8
Update tests
2023-08-01 06:26:18 +00:00
Erik Sundell
b02a8b044f
test refactor: mitigate persisted state between tests
2023-06-09 03:37:39 +02:00
Erik Sundell
b1822d7098
test refactor: small details in test_hub.py
2023-06-09 03:37:39 +02:00
Erik Sundell
1d203ccd2a
test refactor: reduce time spent waiting on culling/not culling
2023-06-09 03:37:39 +02:00
Erik Sundell
3e9ee8ca8f
test refactor: remove test with broken assumption
...
To remove a user from the admin list doesn't matter, even though its
clearly something one may expect should matter.
The issue is that JupyterHub itself makes use of the admin_users list as
a way to declare new admins, not to remove users having been marked as
admin in the past.
What to do about this is not clear, but having a test for this doesn't
make sense.
2023-06-09 03:37:39 +02:00
Erik Sundell
d1c2e51525
test refactor: avoid a redundant server startup test
2023-06-09 03:37:39 +02:00
Erik Sundell
b1c7e53be4
test refactor: try decouple admin tests from other tests
2023-06-09 03:37:39 +02:00
Erik Sundell
40b88cb780
test refactor: update simplest plugin tests
...
With this refactor, the simplest plugin stops interfering with other
tests.
2023-06-09 03:34:06 +02:00
Erik Sundell
cdc4a9d388
test refactor: reduce timeout for starting user server, sleep less
2023-06-09 03:34:06 +02:00
Erik Sundell
835c6a1154
test refactor: refactoring of .github/integration-test.py
2023-06-09 03:34:06 +02:00
Erik Sundell
8f4cee1e46
test refactor: test_bootstrap.py, let container mount local dir and expose port
2023-06-09 03:34:06 +02:00
Erik Sundell
e579d288c7
test refactor: remove re-specification of hub_url
2023-06-09 03:34:06 +02:00
Erik Sundell
2182f246ae
test refactor: remove redundant pytest.mark.asyncio
2023-06-09 03:34:06 +02:00
Erik Sundell
06edf1a76b
test refactor: put pytest config in pyproject.toml
2023-06-09 03:34:06 +02:00
Erik Sundell
d4c6da52e1
maint: let installer ensure /etc/sudoers.d directory exists
2023-06-08 23:11:58 +02:00
Min RK
59648b79d4
increase progress page test timeout
...
seems to be why it fails sometimes
2023-05-16 21:10:44 +02:00
Min RK
dfc8b5557c
debugging progress page output
2023-05-16 21:07:20 +02:00
Min RK
a58956f14b
update for traefik v2, treafik-proxy v1
...
- tls config is no longer allowed in static config file, add separate dynamic config
- no longer need to persist auth config ourselves (TraefikProxy handles this)
- make sure to reload proxy before reloading hub in tests
2023-05-16 11:47:23 +02:00
pre-commit-ci[bot]
e95942d61b
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-05-15 08:51:36 +00:00
Erik Sundell
b366d6b63f
Remove unused copy-paste remnants in tests
2023-05-15 10:49:56 +02:00