osmo-gsm-tester/test/config_test.ok

47 lines
1.8 KiB
Plaintext

{'bts': [{'addr': '10.42.42.114',
'name': 'sysmoBTS 1002',
'trx': [{'band': 'GSM-1800',
'timeslots': ['CCCH+SDCCH4',
'SDCCH8',
'TCH/F_TCH/H_PDCH',
'TCH/F_TCH/H_PDCH',
'TCH/F_TCH/H_PDCH',
'TCH/F_TCH/H_PDCH',
'TCH/F_TCH/H_PDCH',
'TCH/F_TCH/H_PDCH']},
{'band': 'GSM-1900',
'timeslots': ['SDCCH8',
'PDCH',
'PDCH',
'PDCH',
'PDCH',
'PDCH',
'PDCH',
'PDCH']}],
'type': 'sysmobts'}],
'modems': [{'dbus_path': '/sierra_0',
'imsi': '901700000009001',
'ki': 'D620F48487B1B782DA55DF6717F08FF9',
'msisdn': '7801'},
{'dbus_path': '/sierra_1',
'imsi': '901700000009002',
'ki': 'D620F48487B1B782DA55DF6717F08FF9',
'msisdn': '7802'}]}
- expect validation success:
Validation: OK
- unknown item:
--- - ERR: ValueError: config item not known: 'bts[].unknown_item'
Validation: Error
- wrong type modems[].imsi:
--- - ERR: ValueError: config item is dict but should be a leaf node of type 'str': 'modems[].imsi'
Validation: Error
- invalid key with space:
--- - ERR: ValueError: invalid config key: 'imsi '
Validation: Error
- list instead of dict:
--- - ERR: ValueError: config item not known: 'a_dict[]'
Validation: Error
- unknown band:
--- (item='bts[].trx[].band') ERR: ValueError: Unknown GSM band: 'what'
Validation: Error