示例#1
0
def test_deidentify_with_fpe_ignores_insensitive_data(capsys):
    deid.deidentify_with_fpe(GCLOUD_PROJECT,
                             HARMLESS_STRING,
                             alphabet='NUMERIC',
                             wrapped_key=WRAPPED_KEY,
                             key_name=KEY_NAME)

    out, _ = capsys.readouterr()
    assert HARMLESS_STRING in out
示例#2
0
def test_deidentify_with_fpe(capsys):
    deid.deidentify_with_fpe(GCLOUD_PROJECT,
                             HARMFUL_STRING,
                             alphabet='NUMERIC',
                             wrapped_key=WRAPPED_KEY,
                             key_name=KEY_NAME)

    out, _ = capsys.readouterr()
    assert 'My SSN is' in out
    assert '372819127' not in out
def test_deidentify_with_fpe_ignores_insensitive_data(capsys):
    deid.deidentify_with_fpe(
        GCLOUD_PROJECT,
        HARMLESS_STRING,
        alphabet='NUMERIC',
        wrapped_key=WRAPPED_KEY,
        key_name=KEY_NAME)

    out, _ = capsys.readouterr()
    assert HARMLESS_STRING in out
示例#4
0
def test_deidentify_with_fpe_uses_surrogate_info_types(capsys):
    deid.deidentify_with_fpe(GCLOUD_PROJECT,
                             HARMFUL_STRING,
                             alphabet='NUMERIC',
                             wrapped_key=WRAPPED_KEY,
                             key_name=KEY_NAME,
                             surrogate_type=SURROGATE_TYPE)

    out, _ = capsys.readouterr()
    assert 'My SSN is SSN_TOKEN' in out
    assert '372819127' not in out
def test_deidentify_with_fpe(capsys):
    deid.deidentify_with_fpe(
        GCLOUD_PROJECT,
        HARMFUL_STRING,
        alphabet='NUMERIC',
        wrapped_key=WRAPPED_KEY,
        key_name=KEY_NAME)

    out, _ = capsys.readouterr()
    assert 'My SSN is' in out
    assert '372819127' not in out
def test_deidentify_with_fpe_ignores_insensitive_data(capsys):
    deid.deidentify_with_fpe(
        GCLOUD_PROJECT,
        HARMLESS_STRING,
        ["US_SOCIAL_SECURITY_NUMBER"],
        alphabet="NUMERIC",
        wrapped_key=WRAPPED_KEY,
        key_name=KEY_NAME,
    )

    out, _ = capsys.readouterr()
    assert HARMLESS_STRING in out
def test_deidentify_with_fpe_uses_surrogate_info_types(capsys):
    deid.deidentify_with_fpe(
        GCLOUD_PROJECT,
        HARMFUL_STRING,
        alphabet='NUMERIC',
        wrapped_key=WRAPPED_KEY,
        key_name=KEY_NAME,
        surrogate_type=SURROGATE_TYPE)

    out, _ = capsys.readouterr()
    assert 'My SSN is SSN_TOKEN' in out
    assert '372819127' not in out
def test_deidentify_with_fpe(capsys):
    deid.deidentify_with_fpe(
        GCLOUD_PROJECT,
        HARMFUL_STRING,
        ["US_SOCIAL_SECURITY_NUMBER"],
        alphabet="NUMERIC",
        wrapped_key=WRAPPED_KEY,
        key_name=KEY_NAME,
    )

    out, _ = capsys.readouterr()
    assert "My SSN is" in out
    assert "372819127" not in out
def test_deidentify_with_fpe_uses_surrogate_info_types(capsys):
    deid.deidentify_with_fpe(
        GCLOUD_PROJECT,
        HARMFUL_STRING,
        ["US_SOCIAL_SECURITY_NUMBER"],
        alphabet="NUMERIC",
        wrapped_key=WRAPPED_KEY,
        key_name=KEY_NAME,
        surrogate_type=SURROGATE_TYPE,
    )

    out, _ = capsys.readouterr()
    assert "My SSN is SSN_TOKEN" in out
    assert "372819127" not in out