From dcebf8640860cf6448ae4384c2a820d4d04180aa Mon Sep 17 00:00:00 2001 From: jon-lee Date: Thu, 22 May 2025 16:06:03 +0800 Subject: [PATCH] fix: remove none stdin for diff --- joj3_config_generator/models/result.py | 2 +- joj3_config_generator/transformers/task.py | 1 - tests/convert/basic/task.json | 6 ++++++ tests/convert/diff/task.json | 3 +++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/joj3_config_generator/models/result.py b/joj3_config_generator/models/result.py index bf171cb..733a6a6 100644 --- a/joj3_config_generator/models/result.py +++ b/joj3_config_generator/models/result.py @@ -41,7 +41,7 @@ class StreamOut(BaseModel): stream_out: bool = Field(..., alias="streamOut") -InputFile = Union[LocalFile, MemoryFile, PreparedFile, Symlink, None] +InputFile = Union[LocalFile, MemoryFile, PreparedFile, Symlink] class Cmd(BaseModel): diff --git a/joj3_config_generator/transformers/task.py b/joj3_config_generator/transformers/task.py index d907504..e5849d6 100644 --- a/joj3_config_generator/transformers/task.py +++ b/joj3_config_generator/transformers/task.py @@ -246,7 +246,6 @@ def fix_diff( ) parser_cases.append(parser_case) executor.with_.cases = stage_cases - executor.with_.default.stdin = None diff_parser.with_ = result.DiffConfig(name="diff", cases=parser_cases) diff --git a/tests/convert/basic/task.json b/tests/convert/basic/task.json index 6fa7a38..82e35e4 100644 --- a/tests/convert/basic/task.json +++ b/tests/convert/basic/task.json @@ -432,6 +432,9 @@ "env": [ "PATH=/usr/bin:/bin:/usr/local/bin" ], + "stdin": { + "content": "" + }, "stdout": { "name": "stdout", "max": 33554432, @@ -675,6 +678,9 @@ "env": [ "PATH=/usr/bin:/bin:/usr/local/bin" ], + "stdin": { + "content": "" + }, "stdout": { "name": "stdout", "max": 33554432, diff --git a/tests/convert/diff/task.json b/tests/convert/diff/task.json index 96291fa..3c9c6d6 100644 --- a/tests/convert/diff/task.json +++ b/tests/convert/diff/task.json @@ -24,6 +24,9 @@ "env": [ "PATH=/usr/bin:/bin:/usr/local/bin" ], + "stdin": { + "content": "" + }, "stdout": { "name": "stdout", "max": 10485760,