Ejemplo n.º 1
0
 def test_a_init(self):
     kwargs = ACCESS_INFO
     SSHHandler.login = mock.Mock(
         return_value={""})
     RestHandler.login = mock.Mock(
         return_value={""})
     Hpe3parStorDriver(**kwargs)
Ejemplo n.º 2
0
 def test_a_init(self):
     m = mock.MagicMock(status_code=100)
     with mock.patch.object(Session, 'post', return_value=m):
         m.raise_for_status.return_value = 201
         m.json.return_value = {'key': 'deviceid123ABC456'}
         kwargs = ACCESS_INFO
         with self.assertRaises(Exception) as exc:
             Hpe3parStorDriver(**kwargs)
         self.assertIn('Unacceptable parameters', str(exc.exception))
Ejemplo n.º 3
0
def create_driver():
    kwargs = ACCESS_INFO

    SSHHandler.login = mock.Mock(return_value={
        "result": "success",
        "reason": "null"
    })

    m = mock.MagicMock(status_code=201)
    with mock.patch.object(Session, 'post', return_value=m):
        m.raise_for_status.return_value = 201
        m.json.return_value = {'key': 'deviceid123ABC456'}
        return Hpe3parStorDriver(**kwargs)