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
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
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
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
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
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