diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index fcd9631f..eba5f896 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -78,7 +78,7 @@ jobs: apt-get install -y python3-pip python3 -m pip install --upgrade pip - python3 -m pip install yamllint + python3 -m pip install yamllint tomli echo "" echo "✓ Python 版本: $(python3 --version)" diff --git a/tests/test_gitea_workflow_bootstrap.py b/tests/test_gitea_workflow_bootstrap.py index 13a91ccf..c62ec77c 100644 --- a/tests/test_gitea_workflow_bootstrap.py +++ b/tests/test_gitea_workflow_bootstrap.py @@ -38,6 +38,10 @@ class GiteaWorkflowBootstrapTests(unittest.TestCase): ) self.assertIn('echo "REPO_DIR=$REPO_DIR" >>', text) + def test_test_workflow_installs_tomli_for_python_template_validation(self): + text = TEST_WORKFLOW.read_text(encoding="utf-8") + self.assertIn("python3 -m pip install yamllint tomli", text) + if __name__ == "__main__": unittest.main()