Sfoglia il codice sorgente

maint: fixed percy version

wangweimin 4 anni fa
parent
commit
36d6ae460b
4 ha cambiato i file con 12 aggiunte e 14 eliminazioni
  1. 1 1
      requirements.txt
  2. 1 2
      test/11.charts.py
  3. 2 3
      test/13.misc.py
  4. 8 8
      test/template.py

+ 1 - 1
requirements.txt

@@ -14,7 +14,7 @@ Pillow
 
 # test requirements
 selenium==3.*
-percy-python-selenium
+percy-python-selenium==0.1.3
 coverage
 
 # doc building requirements

+ 1 - 2
test/11.charts.py

@@ -6,7 +6,6 @@ from cutecharts.charts import Bar
 from cutecharts.charts import Line
 from cutecharts.charts import Pie
 from cutecharts.charts import Radar
-from cutecharts.faker import Faker
 from percy import percySnapshot
 from selenium.webdriver import Chrome
 
@@ -377,7 +376,7 @@ def target():
 
 def test(server_proc: subprocess.Popen, browser: Chrome):
     time.sleep(6)
-    percySnapshot(browser=browser, name='bokeh')
+    percySnapshot(browser, name='bokeh')
 
 
 def start_test_server():

+ 2 - 3
test/13.misc.py

@@ -1,4 +1,3 @@
-import asyncio
 import subprocess
 from functools import partial
 
@@ -11,9 +10,9 @@ import util
 from pywebio import start_server
 from pywebio.input import *
 from pywebio.output import *
+from pywebio.platform import seo
 from pywebio.session import *
 from pywebio.utils import *
-from pywebio.platform import seo
 
 
 def target():
@@ -152,7 +151,7 @@ def threadbased():
 
 def test(server_proc: subprocess.Popen, browser: Chrome):
     time.sleep(2)
-    percySnapshot(browser=browser, name='misc output')
+    percySnapshot(browser, name='misc output')
 
     coro_out = template.save_output(browser)[-1]
 

+ 8 - 8
test/template.py

@@ -3,10 +3,10 @@ import json
 import os
 import re
 import threading
+import time
 from functools import partial
 from os import path
 
-import time
 from percy import percySnapshot
 from selenium.webdriver import Chrome
 from selenium.webdriver.support.ui import Select
@@ -334,7 +334,7 @@ def test_output(browser: Chrome, enable_percy=False):
 
     browser.execute_script('$("html, body").scrollTop( $(document).height()+100);')
     time.sleep(0.5)
-    enable_percy and percySnapshot(browser=browser, name='begin output')
+    enable_percy and percySnapshot(browser, name='begin output')
 
     tab_btns = browser.find_elements_by_css_selector('#pywebio-scope-table_cell_buttons button')
     for btn in tab_btns:
@@ -355,14 +355,14 @@ def test_output(browser: Chrome, enable_percy=False):
     time.sleep(1)
     browser.execute_script('$("html, body").scrollTop( $(document).height()+100);')
     time.sleep(0.5)
-    enable_percy and percySnapshot(browser=browser, name='basic output')
+    enable_percy and percySnapshot(browser, name='basic output')
 
     # popup
     btn = browser.find_element_by_css_selector('#pywebio-scope-popup_btn button')
     browser.execute_script("arguments[0].click();", btn)
 
     time.sleep(1)
-    enable_percy and percySnapshot(browser=browser, name='popup')
+    enable_percy and percySnapshot(browser, name='popup')
 
     browser.execute_script("$('.modal').modal('hide');")
 
@@ -646,7 +646,7 @@ def test_input(browser: Chrome, enable_percy=False):
     browser.find_element_by_tag_name('form').submit()
     browser.execute_script('$("html, body").scrollTop( $(document).height()+100);')
     time.sleep(0.5)
-    enable_percy and percySnapshot(browser=browser, name='input group invalid')
+    enable_percy and percySnapshot(browser, name='input group invalid')
 
     time.sleep(0.5)
     browser.find_element_by_name('age').clear()
@@ -668,7 +668,7 @@ def test_input(browser: Chrome, enable_percy=False):
     time.sleep(0.5)
     browser.execute_script('$("html, body").scrollTop( $(document).height()+100);')
     time.sleep(0.5)
-    enable_percy and percySnapshot(browser=browser, name='input group all')
+    enable_percy and percySnapshot(browser, name='input group all')
     browser.find_element_by_name('text').send_keys("name")
     browser.find_element_by_name('number').send_keys("20")
     browser.find_element_by_name('float').send_keys("3.1415")
@@ -687,7 +687,7 @@ def test_input(browser: Chrome, enable_percy=False):
     time.sleep(1)
     browser.execute_script('$("html, body").scrollTop( $(document).height()+100);')
     time.sleep(0.5)
-    enable_percy and percySnapshot(browser=browser, name='input group all invalid')
+    enable_percy and percySnapshot(browser, name='input group all invalid')
 
     browser.find_element_by_name('password').clear()
     browser.find_element_by_name('password').send_keys("123")
@@ -695,7 +695,7 @@ def test_input(browser: Chrome, enable_percy=False):
     time.sleep(1)
     browser.execute_script('$("html, body").scrollTop( $(document).height()+100);')
     time.sleep(1)
-    enable_percy and percySnapshot(browser=browser, name='input group all submit')
+    enable_percy and percySnapshot(browser, name='input group all submit')
 
     browser.find_element_by_css_selector('form').submit()