コード例 #1
0
ファイル: risk_test.py プロジェクト: Parthi10/Gcloud-python
def test_l_diversity_analysis_single_field(topic_id, subscription_id, capsys):
    risk.l_diversity_analysis(GCLOUD_PROJECT, TABLE_PROJECT, DATASET_ID,
                              'harmful', topic_id, subscription_id,
                              UNIQUE_FIELD, [NUMERIC_FIELD])

    out, _ = capsys.readouterr()
    assert 'Quasi-ID values:' in out
    assert 'Class size:' in out
    assert 'Sensitive value' in out
コード例 #2
0
def test_l_diversity_analysis_multiple_field(topic_id, subscription_id, capsys):
    risk.l_diversity_analysis(
        GCLOUD_PROJECT,
        TABLE_PROJECT,
        DATASET_ID,
        "harmful",
        topic_id,
        subscription_id,
        UNIQUE_FIELD,
        [NUMERIC_FIELD, REPEATED_FIELD],
    )

    out, _ = capsys.readouterr()
    assert "Quasi-ID values:" in out
    assert "Class size:" in out
    assert "Sensitive value" in out
コード例 #3
0
def test_l_diversity_analysis_multiple_field(topic_id, subscription_id,
                                             bigquery_project, capsys):
    risk.l_diversity_analysis(
        GCLOUD_PROJECT,
        TABLE_PROJECT,
        BIGQUERY_DATASET_ID,
        BIGQUERY_HARMFUL_TABLE_ID,
        topic_id,
        subscription_id,
        UNIQUE_FIELD,
        [NUMERIC_FIELD, REPEATED_FIELD],
    )

    out, _ = capsys.readouterr()
    assert "Quasi-ID values:" in out
    assert "Class size:" in out
    assert "Sensitive value" in out