443 print("Failed running sass with status", status)
444 sys.exit(status)
445
446def test(verbose = False, coverage = False):447 pkgs = os.listdir("pkg")
448 for pkg in pkgs:
449 cmd = ["go", "test"]
26 useqr.click()
27 driver.find_element(by=By.CSS_SELECTOR, value="a#lightbox-x").click()
28
29def openQR(driver: WebDriver):30 enableQR(driver)
31 if qrIsVisible(driver):
32 return
17 useqr.click()
18 driver.find_element(by=By.CSS_SELECTOR, value="a.lightbox-x").click()
19
20def disableQR(driver: WebDriver):21 topbar = driver.find_element(by=By.ID, value="topbar")
22 topbar.click()
23 topbar.find_element(by=By.CSS_SELECTOR, value="a#settings").click()
8 except WebDriverException:
9 return False
10
11def enableQR(driver: WebDriver):12 topbar = driver.find_element(by=By.ID, value="topbar")
13 topbar.click()
14 topbar.find_element(by=By.CSS_SELECTOR, value="a#settings").click()
2from selenium.webdriver.common.by import By
3from selenium.common.exceptions import WebDriverException
4
5def qrIsVisible(driver: WebDriver): 6 try:
7 return driver.find_element(by=By.CSS_SELECTOR, value="div#qr-box").is_displayed()
8 except WebDriverException:
Two blank lines are expected between functions and classes.