13 lines
558 B
Python
13 lines
558 B
Python
from pathlib import Path
|
|
|
|
|
|
def test_dotnet_wrapper_uses_sandbox_writable_runtime_directories() -> None:
|
|
root = Path(__file__).parents[1]
|
|
script = (root / "install-scripts" / "dotnet").read_text()
|
|
|
|
assert 'DOTNET_CLI_HOME="${DOTNET_CLI_HOME:-/tmp/agentci-dotnet}"' in script
|
|
assert 'NUGET_PACKAGES="${NUGET_PACKAGES:-/tmp/agentci-nuget/packages}"' in script
|
|
http_cache = 'NUGET_HTTP_CACHE_PATH="${NUGET_HTTP_CACHE_PATH:-/tmp/agentci-nuget/http-cache}"'
|
|
assert http_cache in script
|
|
assert 'export HOME="$DOTNET_CLI_HOME"' in script
|