fetch_ml/internal/jupyter
Jeremie Fraeys cf84246115
refactor: co-locate config, container, envpool, errors, experiment, jupyter tests
Move unit tests from tests/unit/ to internal/ following Go conventions:
- tests/unit/config/* -> internal/config/* (constants, mode_paths, paths, validation)
- tests/unit/container/* -> internal/container/* (podman, security tests)
- tests/unit/envpool/* -> internal/envpool/* (envpool tests)
- tests/unit/errors/* -> internal/errtypes/* (errors_test.go moved to errtypes package)
- tests/unit/experiment/* -> internal/experiment/* (manager tests)
- tests/unit/jupyter/* -> internal/jupyter/* (config, package_blacklist, service_manager, trash_restore)

Update import paths in test files to reflect new locations.

Note: errors_test.go moved from tests/unit/errors/ to internal/errtypes/ to match the package structure.
2026-03-12 16:35:15 -04:00
..
config.go refactor(jupyter): enhance security and scheduler integration 2026-02-26 12:06:35 -05:00
config_test.go refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
health_monitor.go test(chaos): add worker disconnect chaos test and queue improvements 2026-03-12 12:08:21 -04:00
network_manager.go refactor(jupyter): enhance security and scheduler integration 2026-02-26 12:06:35 -05:00
package_blacklist_test.go refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
package_manager.go feat(domain): add task visibility and supporting infrastructure 2026-03-08 13:03:27 -04:00
security_enhanced.go refactor(jupyter): enhance security and scheduler integration 2026-02-26 12:06:35 -05:00
service_manager.go feat(domain): add task visibility and supporting infrastructure 2026-03-08 13:03:27 -04:00
service_manager_test.go refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
trash_restore_test.go refactor: co-locate config, container, envpool, errors, experiment, jupyter tests 2026-03-12 16:35:15 -04:00
workspace_manager.go refactor(jupyter): enhance security and scheduler integration 2026-02-26 12:06:35 -05:00
workspace_metadata.go test(chaos): add worker disconnect chaos test and queue improvements 2026-03-12 12:08:21 -04:00