def METHOD_NAME(ansible_module, param):
    """
    :id: 0ef38451-ee72-432f-8acb-a304c1dbee49
    :parametrized: yes
    :Title: Bug 1584550 - CRMFPopClient: unexpected behavior with -y option when values are specified
    :Description: Bug 1584550 - CRMFPopClient: unexpected behavior with -y option when values are specified
    :Requirement: Common CLIs
    :Setup:
        1. Use the subsystems setup in ansible to run subsystem commands
    :Steps:
        1. Install PKI rpm packages and Install CA
        2. Run CRMFPopClient command with -y and without -y option
    :ExpectedResults:
        1. With -y specified, SubjectKeyIdentifier should be visible in command output
        2. Without -y specified, SubjectKeyIdentifier should not be visible in command output
    :Automated: Yes
    :CaseComponent: \-
    """
    cmd = 'CRMFPopClient -d /opt/pki/certdb/ -q POP_SUCCESS -p SECret.123 -o /tmp/cmc_request.csr -n CN=Testing,UID=TEsTinG,O=Test Certificate {} -v -h internal'.format(param)
    log.info("Running command: {}".format(cmd))
    cmd_out = ansible_module.shell(cmd)
    for result in cmd_out.values():
        if param == '-y':
            if result['rc'] == 0:
                assert "Generating SubjectKeyIdentifier extension." in result['stdout']
                log.info("Successfully checked reference of SubjectKeyIdentifier in command output with param {}".format(param))
            else:
                log.error(result['stdout'])
                pytest.fail()
        if param == '':
            if result['rc'] == 0:
                assert "Generating SubjectKeyIdentifier extension." not in result['stdout']
                log.info("Successfully checked reference of SubjectKeyIdentifier in command output with no -y param")
            else:
                log.error(result['stdout'])
                pytest.fail()