示例#1
0
 def test_b_initrest(self):
     m = mock.MagicMock()
     with mock.patch.object(Session, 'post', return_value=m):
         m.raise_for_status.return_value = 201
         m.json.return_value = {'key': '1&2F28CA9FC1EA0B8EAB80E9D8FD'}
         kwargs = ACCESS_INFO
         rc = RestClient(**kwargs)
         RestHandler(rc)
示例#2
0
 def test_b_initrest(self):
     m = mock.MagicMock()
     with mock.patch.object(Session, 'post', return_value=m):
         m.raise_for_status.return_value = 201
         m.json.return_value = {'key': '1&2F28CA9FC1EA0B8EAB80E9D8FD'}
         kwargs = ACCESS_INFO
         with self.assertRaises(Exception) as exc:
             rc = RestClient(**kwargs)
             rh = RestHandler(rc)
             rh.login()
         self.assertIn('Bad response from server', str(exc.exception))
示例#3
0
    def __init__(self, **kwargs):
        super().__init__(**kwargs)

        self.rest_client = RestClient(**kwargs)
        self.rest_client.verify = kwargs.get('verify', False)
        self.rest_handler = rest_handler.RestHandler(self.rest_client)
        self.rest_handler.login()

        self.ssh_handler = ssh_handler.SSHHandler(**kwargs)
        self.version = self.ssh_handler.login(context)

        self.comhandler = component_handler.ComponentHandler(
            rest_handler=self.rest_handler, ssh_handler=self.ssh_handler)

        self.alert_handler = alert_handler.AlertHandler(
            rest_handler=self.rest_handler, ssh_handler=self.ssh_handler)