def test_decrypted_admin_pw(): from gluuengine.model import Cluster from gluuengine.utils import generate_passkey from gluuengine.utils import encrypt_text passkey = generate_passkey() admin_pw = encrypt_text("secret", passkey) cluster = Cluster({"admin_pw": admin_pw, "passkey": passkey}) assert cluster.decrypted_admin_pw == "secret"
def test_decrypted_license_password(license_key): from gluuengine.utils import generate_passkey from gluuengine.utils import encrypt_text passkey = generate_passkey() license_password = encrypt_text("license_password", passkey) license_key.passkey = passkey license_key.license_password = license_password assert license_key.decrypted_license_password == "license_password"
def test_decrypted_public_key(license_key): from gluuengine.utils import generate_passkey from gluuengine.utils import encrypt_text passkey = generate_passkey() public_key = encrypt_text("pub_key", passkey) license_key.passkey = passkey license_key.public_key = public_key assert license_key.decrypted_public_key == "pub_key"
def test_encrypt_text(): from gluuengine.utils import encrypt_text key = "123456789012345678901234" text = "password" assert encrypt_text(text, key) == "im6yqa0BROeTNcwvx4XCaw=="