Create secure.json in workflow before running tests
Add step to create secure.json file before tests.
This commit is contained in:
@@ -25,6 +25,24 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
pip install -r ./src/backend/requirements.txt
|
pip install -r ./src/backend/requirements.txt
|
||||||
|
# 新增步骤:在运行测试前创建 secure.json 文件
|
||||||
|
- name: Create secure.json
|
||||||
|
run: |
|
||||||
|
# 确保目录存在
|
||||||
|
mkdir -p ./src/backend/item_manager/
|
||||||
|
# 使用 echo 和重定向操作符 > 来创建文件并写入内容
|
||||||
|
echo '{
|
||||||
|
"SECRET_KEY": "114514",
|
||||||
|
"SMTP": {
|
||||||
|
"EMAIL_HOST": "",
|
||||||
|
"EMAIL_PORT": 465,
|
||||||
|
"EMAIL_HOST_USER": "",
|
||||||
|
"EMAIL_HOST_PASSWORD": "",
|
||||||
|
"EMAIL_USE_SSL": true,
|
||||||
|
"DEFAULT_FROM_EMAIL": "",
|
||||||
|
"ADMINS": [["", ""]]
|
||||||
|
}
|
||||||
|
}' > ./src/backend/item_manager/secure.json
|
||||||
- name: Run Tests
|
- name: Run Tests
|
||||||
run: |
|
run: |
|
||||||
python ./src/backend/manage.py test
|
python ./src/backend/manage.py test
|
||||||
|
|||||||
Reference in New Issue
Block a user