Test G5K provider .init()
We realized that the tests for G5K don't call init() : they just manually build Configuration objects and the corresponding Provider objects. This means that the tests may miss some failures (e.g. we were wondering what happens if we pass an empty roles for a network).
We could test this in the same way it's done with the Iotlab provider:
- mock API calls to OAR
- mock initial SSH connections via Ansible (
grant_root_access
)