コード例 #1
0
def test_get_age_verifications():
    attribute_list = create_single_attribute_list(
        name=config.ATTRIBUTE_AGE_UNDER + str(18),
        value="true".encode(),
        anchors=None,
        content_type=Protobuf.CT_STRING,
    )

    human_profile = Profile(attribute_list)
    age_verifications = human_profile.get_age_verifications()

    assert len(age_verifications) == 1
コード例 #2
0
def test_get_age_under_verification(attribute_value, expected_age_under,
                                    expected_value):
    attribute_list = create_single_attribute_list(
        name=config.ATTRIBUTE_AGE_UNDER + str(expected_age_under),
        value=attribute_value.encode(),
        anchors=None,
        content_type=Protobuf.CT_STRING,
    )

    human_profile = Profile(attribute_list)
    print(human_profile.attributes)

    age_verifications = human_profile.get_age_verifications()
    age_verification = human_profile.find_age_under_verification(
        expected_age_under)

    assert len(age_verifications) == 1
    assert isinstance(age_verification, AgeVerification)
    assert age_verification.result is expected_value