Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ERROR: test_ap_psk_authentication (tests.airos.test_aaa.TestResolvConverter)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/edoput/repo/netjsonconfig/netjsonconfig/backends/base/backend.py", line 113, in validate
- validate(self.config, self.schema, format_checker=FormatChecker())
- File "/home/edoput/.virtualenvs/netjsonconfig3/local/lib/python3.5/site-packages/jsonschema/validators.py", line 541, in validate
- cls(schema, *args, **kwargs).validate(instance)
- File "/home/edoput/.virtualenvs/netjsonconfig3/local/lib/python3.5/site-packages/jsonschema/validators.py", line 130, in validate
- raise error
- jsonschema.exceptions.ValidationError: {'type': 'wireless', 'wireless': {'radio': 'ath0', 'ssid': 'i-like-pasta', 'encryption': {'proto': 'wpa2_personal', 'key': 'and-pizza-too'}, 'mode': 'access_point'}, 'name': 'wlan0'} is not valid under any of the given schemas
- Failed validating 'oneOf' in schema['properties']['interfaces']['items']:
- {'oneOf': [{'$ref': '#/definitions/network_interface'},
- {'$ref': '#/definitions/wireless_interface'},
- {'$ref': '#/definitions/bridge_interface'}],
- 'title': 'Interface'}
- On instance['interfaces'][0]:
- {'name': 'wlan0',
- 'type': 'wireless',
- 'wireless': {'encryption': {'key': 'and-pizza-too',
- 'proto': 'wpa2_personal'},
- 'mode': 'access_point',
- 'radio': 'ath0',
- 'ssid': 'i-like-pasta'}}
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/edoput/repo/netjsonconfig/tests/airos/test_aaa.py", line 68, in test_ap_psk_authentication
- o.to_intermediate()
- File "/home/edoput/repo/netjsonconfig/netjsonconfig/backends/airos/airos.py", line 54, in to_intermediate
- super(AirOs, self).to_intermediate()
- File "/home/edoput/repo/netjsonconfig/netjsonconfig/backends/base/backend.py", line 252, in to_intermediate
- self.validate()
- File "/home/edoput/repo/netjsonconfig/netjsonconfig/backends/base/backend.py", line 115, in validate
- raise ValidationError(e)
- netjsonconfig.exceptions.ValidationError: ValidationError {'type': 'wireless', 'wireless': {'radio': 'ath0', 'ssid': 'i-like-pasta', 'encryption': {'proto': 'wpa2_personal', 'key': 'and-pizza-too'}, 'mode': 'access_point'}, 'name': 'wlan0'} is not valid under any of the given schemas
- Failed validating 'oneOf' in schema['properties']['interfaces']['items']:
- {'oneOf': [{'$ref': '#/definitions/network_interface'},
- {'$ref': '#/definitions/wireless_interface'},
- {'$ref': '#/definitions/bridge_interface'}],
- 'title': 'Interface'}
- On instance['interfaces'][0]:
- {'name': 'wlan0',
- 'type': 'wireless',
- 'wireless': {'encryption': {'key': 'and-pizza-too',
- 'proto': 'wpa2_personal'},
- 'mode': 'access_point',
- 'radio': 'ath0',
- 'ssid': 'i-like-pasta'}}
- Against schema {'$ref': '#/definitions/network_interface'}
- 'wireless' is not one of ['ethernet', 'virtual', 'loopback', 'other']
- Against schema {'$ref': '#/definitions/wireless_interface'}
- {'radio': 'ath0', 'ssid': 'i-like-pasta', 'encryption': {'proto': 'wpa2_personal', 'key': 'and-pizza-too'}, 'mode': 'access_point'} is not valid under any of the given schemas
- Against schema {'$ref': '#/definitions/ap_wireless_settings'}
- {'proto': 'wpa2_personal', 'key': 'and-pizza-too'} is valid under each of {'$ref': '#/definitions/encryption_wpa_personal'}, {'$ref': '#/definitions/encryption_wps'}, {'$ref': '#/definitions/encryption_wep'}, OrderedDict([('$ref', '#/definitions/encryption_none')]), OrderedDict([('$ref', '#/definitions/encryption_wpa_personal')]), OrderedDict([('$ref', '#/definitions/encryption_wpa_enterprise_sta')]), {'$ref': '#/definitions/encryption_none'}
- Against schema {'$ref': '#/definitions/sta_wireless_settings'}
- 'protocol' is a required property
- Against schema {'$ref': '#/definitions/adhoc_wireless_settings'}
- 'access_point' is not one of ['station']
- Against schema {'$ref': '#/definitions/monitor_wireless_settings'}
- 'bssid' is a required property
- Against schema {'$ref': '#/definitions/mesh_wireless_settings'}
- {'proto': 'wpa2_personal', 'key': 'and-pizza-too'} is valid under each of {'$ref': '#/definitions/encryption_wpa_personal'}, {'$ref': '#/definitions/encryption_wpa_enterprise_sta'}, {'$ref': '#/definitions/encryption_wep'}, OrderedDict([('$ref', '#/definitions/encryption_none')]), OrderedDict([('$ref', '#/definitions/encryption_wpa_personal')]), OrderedDict([('$ref', '#/definitions/encryption_wpa_enterprise_sta')]), {'$ref': '#/definitions/encryption_none'}
- Against schema {'$ref': '#/definitions/bridge_interface'}
- 'bridge_members' is a required property
Advertisement
Add Comment
Please, Sign In to add comment