1- """
2- Tools for interacting with the VWS (Vuforia Web Services) website.
3- """
1+ """Tools for interacting with the VWS (Vuforia Web Services) website."""
42
53import contextlib
64import time
2119
2220@beartype
2321class DatabaseDict (TypedDict ):
24- """
25- A dictionary type which represents a database.
26- """
22+ """A dictionary type which represents a database."""
2723
2824 database_name : str
2925 server_access_key : str
@@ -38,9 +34,7 @@ def log_in(
3834 email_address : str ,
3935 password : str ,
4036) -> None : # pragma: no cover
41- """
42- Log in to Vuforia web services.
43- """
37+ """Log in to Vuforia web services."""
4438 log_in_url = "https://developer.vuforia.com/vui/auth/login"
4539 driver .get (url = log_in_url )
4640 email_address_input_element = driver .find_element (
@@ -76,9 +70,7 @@ def create_license(
7670 driver : WebDriver ,
7771 license_name : str ,
7872) -> None : # pragma: no cover
79- """
80- Create a license.
81- """
73+ """Create a license."""
8274 licenses_url = "https://developer.vuforia.com/vui/develop/licenses"
8375 driver .get (url = licenses_url )
8476
@@ -130,9 +122,7 @@ def create_database(
130122 database_name : str ,
131123 license_name : str ,
132124) -> None : # pragma: no cover
133- """
134- Create a database.
135- """
125+ """Create a database."""
136126 target_manager_url = "https://developer.vuforia.com/vui/develop/databases"
137127 driver .get (url = target_manager_url )
138128 ten_second_wait = WebDriverWait (driver = driver , timeout = 10 )
@@ -198,9 +188,7 @@ def get_database_details(
198188 driver : WebDriver ,
199189 database_name : str ,
200190) -> DatabaseDict : # pragma: no cover
201- """
202- Get details of a database.
203- """
191+ """Get details of a database."""
204192 target_manager_url = "https://developer.vuforia.com/vui/develop/databases"
205193 driver .get (url = target_manager_url )
206194 ten_second_wait = WebDriverWait (driver = driver , timeout = 10 )
@@ -276,9 +264,7 @@ def get_database_details(
276264@click .group (name = "vws-web" )
277265@beartype
278266def vws_web_tools_group () -> None :
279- """
280- Commands for interacting with VWS.
281- """
267+ """Commands for interacting with VWS."""
282268
283269
284270@click .command ()
@@ -291,9 +277,7 @@ def create_vws_license(
291277 email_address : str ,
292278 password : str ,
293279) -> None : # pragma: no cover
294- """
295- Create a license.
296- """
280+ """Create a license."""
297281 driver = webdriver .Safari ()
298282 log_in (driver = driver , email_address = email_address , password = password )
299283 wait_for_logged_in (driver = driver )
@@ -313,9 +297,7 @@ def create_vws_database(
313297 email_address : str ,
314298 password : str ,
315299) -> None : # pragma: no cover
316- """
317- Create a database.
318- """
300+ """Create a database."""
319301 driver = webdriver .Safari ()
320302 log_in (driver = driver , email_address = email_address , password = password )
321303 wait_for_logged_in (driver = driver )
@@ -340,9 +322,7 @@ def show_database_details(
340322 * ,
341323 env_var_format : bool ,
342324) -> None : # pragma: no cover
343- """
344- Show the details of a database.
345- """
325+ """Show the details of a database."""
346326 driver = webdriver .Safari ()
347327 log_in (driver = driver , email_address = email_address , password = password )
348328 wait_for_logged_in (driver = driver )
0 commit comments