Fix: Idempotency on static_routes
Fix: Idempotency on static_routes

Static routes without maskOrPrefix or comment will always produce a changed=True false positive response. (e.g. when setting default gateway)

Sample local data to be compared with server:
[('address', 'default'), ('comment', ''), ('enabled', True), ('gateway', '192.168.42.2'), ('interfaceUUID', 'b702f799-c305-4439-8835-4e51c9b6d16b'), ('maskOrPrefix', ''), ('metric', 1), ('objType', 'staticRoute'), ('table', 'main'), ('uuid', '6535338c-2659-4402-8eef-9ae1bd550ac2')]

Server data:
[('address', 'default'), ('comment', None), ('enabled', True), ('gateway', '192.168.42.2'), ('interfaceUUID', 'b702f799-c305-4439-8835-4e51c9b6d16b'), ('maskOrPrefix', None), ('metric', 1), ('objType', 'staticRoute'), ('table', 'main'), ('uuid', '6535338c-2659-4402-8eef-9ae1bd550ac2')]

Therefore comment must always be None and maskOrPrefix shouldn't be forced to be an empty string.

IBM-Security/ibmsecurity