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
+1
View File
@@ -6,6 +6,7 @@
- add demo api/testcase/testsuite to new created scaffold project - add demo api/testcase/testsuite to new created scaffold project
- update default `.gitignore` of 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** **Bugfixes**
+14 -2
View File
@@ -448,6 +448,8 @@ config:
name: "demo testcase" name: "demo testcase"
variables: variables:
device_sn: "ABC" device_sn: "ABC"
username: ${ENV(USERNAME)}
password: ${ENV(PASSWORD)}
base_url: "http://127.0.0.1:5000" base_url: "http://127.0.0.1:5000"
teststeps: teststeps:
@@ -494,6 +496,16 @@ testcases:
".python-version", ".python-version",
"logs/*" "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(project_name)
create_folder(os.path.join(project_name, "api")) 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, "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, "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, "testsuites", "demo_testsuite.yml"), demo_testsuite_content)
create_file(os.path.join(project_name, "debugtalk.py"), "") create_file(os.path.join(project_name, "debugtalk.py"), demo_debugtalk_content)
create_file(os.path.join(project_name, ".env"), "") create_file(os.path.join(project_name, ".env"), demo_env_content)
create_file(os.path.join(project_name, ".gitignore"), ignore_content) create_file(os.path.join(project_name, ".gitignore"), ignore_content)