Преглед на файлове

fix `path_deploy()` test case

wangweimin преди 3 години
родител
ревизия
f8869f9c42
променени са 3 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 1 1
      .drone.yml
  2. 1 1
      demos/index.py
  3. 2 0
      test/16.path_deploy.py

+ 1 - 1
.drone.yml

@@ -26,5 +26,5 @@ steps:
       - >
         docker run --restart=always --name=pywebio-demos -v $PWD:/app_tmp
         --label="traefik.http.services.pywebiodemos.loadbalancer.server.port=80"
-        -d python:3 bash -c "cp -r /app_tmp /app && cd /app && pip3 install . && pip3 install -r requirements.txt && python3 -m demos --port=80"
+        -d python:3 bash -c "cp -r /app_tmp /app && cd /app && pip3 install . && pip3 install -r requirements.txt && python3 demos/__main__.py --port=80"
       - sleep 5  # wait container start

+ 1 - 1
demos/index.py

@@ -1,4 +1,4 @@
-from demos.config import charts_demo_host
+from config import charts_demo_host
 
 from pywebio.output import put_markdown, put_row, put_html
 from pywebio.session import info as session_info

+ 2 - 0
test/16.path_deploy.py

@@ -1,3 +1,4 @@
+import os
 import subprocess
 
 from percy import percySnapshot
@@ -25,6 +26,7 @@ def test(server_proc: subprocess.Popen, browser: Chrome):
 
 
 def start_test_server():
+    os.remove(os.path.join(demos_dir, 'index.py'))
     path_deploy(demos_dir, port=8080, host='127.0.0.1', cdn=False)