add --session_id and get_session_id
This commit is contained in:
parent
cf93cc8046
commit
016d0e6b18
2 changed files with 18 additions and 6 deletions
|
|
@ -9,6 +9,8 @@ from urllib.parse import urlunparse
|
|||
|
||||
from loguru import logger
|
||||
|
||||
from pytest_abra.dir_manager import DirManager
|
||||
|
||||
|
||||
@dataclass
|
||||
class BaseUrl:
|
||||
|
|
@ -64,3 +66,15 @@ def load_json_to_environ(cred_file: Path) -> None:
|
|||
|
||||
for key, value in CREDENTIALS.items():
|
||||
os.environ[key] = value
|
||||
|
||||
|
||||
def get_session_id(args_session_id: str, args_resume: bool, args_output_dir: Path) -> str:
|
||||
"""converts the cli arguments to the correct session_id"""
|
||||
session_id = args_session_id
|
||||
if not session_id:
|
||||
session_id = "test-" + get_datetime_string()
|
||||
if args_resume:
|
||||
latest_session_id = DirManager.get_latest_session_id(args_output_dir)
|
||||
if latest_session_id:
|
||||
session_id = latest_session_id
|
||||
return session_id
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue