feat: add demo content to debugtalk.py/.env of new created scaffold project

This commit is contained in:
debugtalk
2019-06-25 17:50:49 +08:00
parent 6f0cc48346
commit 2222b27634
2 changed files with 15 additions and 2 deletions

View File

@@ -6,6 +6,7 @@
- add demo api/testcase/testsuite to new created scaffold project
- update default `.gitignore` of new created scaffold project
- add demo content to `debugtalk.py`/`.env` of new created scaffold project
**Bugfixes**

View File

@@ -448,6 +448,8 @@ config:
name: "demo testcase"
variables:
device_sn: "ABC"
username: ${ENV(USERNAME)}
password: ${ENV(PASSWORD)}
base_url: "http://127.0.0.1:5000"
teststeps:
@@ -494,6 +496,16 @@ testcases:
".python-version",
"logs/*"
])
demo_debugtalk_content = """
import time
def sleep(n_secs):
time.sleep(n_secs)
"""
demo_env_content = "\n".join([
"USERNAME=leolee",
"PASSWORD=123456"
])
create_folder(project_name)
create_folder(os.path.join(project_name, "api"))
@@ -503,8 +515,8 @@ testcases:
create_file(os.path.join(project_name, "api", "demo_api.yml"), demo_api_content)
create_file(os.path.join(project_name, "testcases", "demo_testcase.yml"), demo_testcase_content)
create_file(os.path.join(project_name, "testsuites", "demo_testsuite.yml"), demo_testsuite_content)
create_file(os.path.join(project_name, "debugtalk.py"), "")
create_file(os.path.join(project_name, ".env"), "")
create_file(os.path.join(project_name, "debugtalk.py"), demo_debugtalk_content)
create_file(os.path.join(project_name, ".env"), demo_env_content)
create_file(os.path.join(project_name, ".gitignore"), ignore_content)