def test_normalize_config_data_list(): assert normalize_config_data(raw_out_list) == [{ 'CryptoCertificate': { 'name': 'ansible', 'mAdminState': 'enabled', 'Filename': 'cert:///ansible-sscert.pem', 'PasswordAlias': 'off', 'IgnoreExpiration': 'off' } }, { 'CryptoCertificate': { 'name': 'boo', 'mAdminState': 'enabled', 'Filename': 'cert:///datapowerguru.com_exp_20311021015228Z.pem', 'PasswordAlias': 'off', 'IgnoreExpiration': 'off' } }, { 'CryptoCertificate': { 'name': 'datapowerguru.com_exp_20311021015228Z', 'mAdminState': 'enabled', 'Filename': 'cert:///datapowerguru.com_exp_20311021015228Z.pem', 'PasswordAlias': 'off', 'IgnoreExpiration': 'off' } }, { 'CryptoCertificate': { 'name': 'test', 'mAdminState': 'enabled', 'Filename': 'cert:///webgui-sscert.pem', 'PasswordAlias': 'off', 'IgnoreExpiration': 'off' } }]
def test_normalize_config_data_dict(): assert normalize_config_data(raw_out_dict) == [{ "CryptoCertificate": { "name": "ansible", "mAdminState": "enabled", "Filename": "cert:///ansible-sscert.pem", "PasswordAlias": "off", "IgnoreExpiration": "off" } }]
def test_normalize_config_data_no_config_retrieved(): assert normalize_config_data(raw_out_no_config_retreived) is None