ifcurl/tests
Bruno Postle 7f92cadc50 Authentication and test coverage
- ifcurl/auth.py: token config (~/.config/ifcurl/tokens.json),
  get_token_for_host(), inject_token() for HTTPS URL credential injection
- ifcurl/git.py: thread token= through fetch_ifc/fetch_ifc_bytes/_open_remote;
  authenticated fetch uses 'git fetch <auth_url> +refs/*:refs/*' so the
  token is never written to on-disk git config
- ifcurl/service.py: optional token field in PreviewRequest; request token
  takes precedence over config-file token; get_token_for_host imported at
  module level for clean monkeypatching in tests
- tests

Generated with the assistance of an AI coding tool.
2026-04-15 23:21:13 +01:00
..
conftest.py Authentication and test coverage 2026-04-15 23:21:13 +01:00
test_auth.py Authentication and test coverage 2026-04-15 23:21:13 +01:00
test_git.py Authentication and test coverage 2026-04-15 23:21:13 +01:00
test_render.py Authentication and test coverage 2026-04-15 23:21:13 +01:00
test_service.py Authentication and test coverage 2026-04-15 23:21:13 +01:00
test_url.py Python core library and ifcurl CLI 2026-04-15 21:24:35 +01:00