Esempio n. 1
0
def test_update_user_description_and_tags_description_changed(identity_client):
    module = get_module({'description': 'Updated User'})
    user = get_user()
    identity_client.update_user.return_value = get_response(
        200, None, user, None)
    _, result = oci_user.update_user_description_and_tags(
        identity_client, user, module)
    assert result is True
Esempio n. 2
0
def test_update_user_description_and_tags_freeform_tags_not_changed(
        identity_client):
    module = get_module({'freeform_tags': {'user_type': 'developer'}})
    user = get_user()
    identity_client.update_user.return_value = get_response(
        200, None, user, None)
    _, result = oci_user.update_user_description_and_tags(
        identity_client, user, module)
    assert result is False
Esempio n. 3
0
def test_update_user_description_and_tags_description_not_changed(
        identity_client):
    module = get_module(dict())
    user = get_user()
    identity_client.update_user.return_value = get_response(
        200, None, user, None)
    _, result = oci_user.update_user_description_and_tags(
        identity_client, user, module)
    assert result is False
Esempio n. 4
0
def test_update_user_description_and_tags_freeform_tags_changed(
        identity_client):
    module = get_module({"freeform_tags": {"user_type": "tester"}})
    user = get_user()
    identity_client.update_user.return_value = get_response(
        200, None, user, None)
    _, result = oci_user.update_user_description_and_tags(
        identity_client, user, module)
    assert result is True
Esempio n. 5
0
def test_update_user_description_and_tags_defined_tags_not_changed(
        identity_client):
    module = get_module(
        {'defined_tags': {
            'organisation': {
                'org_type': 'dev'
            }
        }})
    user = get_user()
    identity_client.update_user.return_value = get_response(
        200, None, user, None)
    _, result = oci_user.update_user_description_and_tags(
        identity_client, user, module)
    assert result is False
Esempio n. 6
0
def test_update_user_description_and_tags_defined_tags_changed(
        identity_client):
    module = get_module(
        {"defined_tags": {
            "organisation": {
                "org_type": "test"
            }
        }})
    user = get_user()
    identity_client.update_user.return_value = get_response(
        200, None, user, None)
    _, result = oci_user.update_user_description_and_tags(
        identity_client, user, module)
    assert result is True