32 lines
746 B
Python
32 lines
746 B
Python
import json
|
|
import os
|
|
from pathlib import Path
|
|
|
|
from src.utils import get_session_id
|
|
from src.wrapper import Wrapper
|
|
|
|
ENV_FILES = [
|
|
Path("envfiles/login.test.dev.local-it.cloud.env"), # authentik
|
|
# Path("envfiles/blog.test.dev.local-it.cloud.env"), # wordpress
|
|
]
|
|
|
|
TESTS_DIR = Path("./tests").resolve()
|
|
|
|
|
|
# Set environment variables
|
|
|
|
# os.environ["PWDEBUG"] = "1"
|
|
os.environ["TESTS_DIR"] = str(TESTS_DIR)
|
|
|
|
cred_file = Path("credentials.json")
|
|
with open(cred_file, "r") as f:
|
|
CREDENTIALS = json.load(f)
|
|
|
|
os.environ["ADMIN_USER"] = CREDENTIALS["admin_user"]
|
|
os.environ["ADMIN_PASS"] = CREDENTIALS["admin_pass"]
|
|
|
|
|
|
session_id = get_session_id()
|
|
wrapper = Wrapper(ENV_FILES, session_id=session_id)
|
|
wrapper.setup_test()
|
|
wrapper.run_test()
|