コード例 #1
0
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"
コード例 #2
0
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"
コード例 #3
0
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"
コード例 #4
0
def test_encrypt_text():
    from gluuengine.utils import encrypt_text

    key = "123456789012345678901234"
    text = "password"
    assert encrypt_text(text, key) == "im6yqa0BROeTNcwvx4XCaw=="