예제 #1
0
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'
        }
    }]
예제 #2
0
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"
        }
    }]
예제 #3
0
def test_normalize_config_data_no_config_retrieved():
    assert normalize_config_data(raw_out_no_config_retreived) is None