feat: harden isolated Tornado test workflow

This commit is contained in:
2026-07-10 11:27:40 +09:00
parent 5a8c7028dc
commit fc932b27f6
36 changed files with 3919 additions and 226 deletions

View File

@@ -117,6 +117,26 @@ public sealed class PlayoutOptionsLoaderTests
Assert.True(options.TrustedLiveOutputEnabled);
}
[Fact]
public void LoadFileOnly_IgnoresEnvironmentForReproducibleExplicitDiagnostics()
{
using var environment = ClearedEnvironment()
.Set("MBN_STOCK_PLAYOUT_MODE", "Live")
.Set("MBN_STOCK_PLAYOUT_HOST", "sensitive-host");
using var file = TemporaryJsonFile.Create(
"""
{
"mode": "Test",
"host": "127.0.0.1"
}
""");
var options = PlayoutOptionsLoader.LoadFileOnly(file.Path);
Assert.Equal(PlayoutMode.Test, options.Mode);
Assert.Equal("127.0.0.1", options.Host);
}
[Fact]
public void Load_InvalidJson_ReturnsOnlySafeConfigurationMessage()
{