コード例 #1
0
ファイル: stubs.py プロジェクト: arbrandes/nova
    def get_fake_session(error=None):
        fake_session = mock.MagicMock()
        session.apply_session_helpers(fake_session)

        if error is not None:
            class FakeException(Exception):
                details = [error, "a", "b", "c"]

            fake_session.XenAPI.Failure = FakeException
            fake_session.call_xenapi.side_effect = FakeException

        return fake_session
コード例 #2
0
def get_fake_session(error=None):
    fake_session = mock.MagicMock()
    session.apply_session_helpers(fake_session)

    if error is not None:
        class FakeException(Exception):
            details = [error, "a", "b", "c"]

        fake_session.XenAPI.Failure = FakeException
        fake_session.call_xenapi.side_effect = FakeException

    return fake_session
コード例 #3
0
ファイル: fake.py プロジェクト: zsvic/nova
 def __init__(self, uri, user=None, passwd=None):
     self._session = None
     xenapi_session.apply_session_helpers(self)
     if user is not None:
         self.xenapi.login_with_password(user, passwd)
コード例 #4
0
ファイル: fake.py プロジェクト: vmturbo/nova
 def __init__(self, uri):
     self._session = None
     xenapi_session.apply_session_helpers(self)
コード例 #5
0
 def setUp(self):
     super(PluginTestBase, self).setUp()
     self.session = mock.Mock()
     session.apply_session_helpers(self.session)
コード例 #6
0
ファイル: fake.py プロジェクト: yfxu1990/nova
 def __init__(self, uri):
     self._session = None
     xenapi_session.apply_session_helpers(self)
コード例 #7
0
ファイル: fake.py プロジェクト: klmitch/nova
 def __init__(self, uri, user=None, passwd=None):
     self._session = None
     xenapi_session.apply_session_helpers(self)
     if user is not None:
         self.xenapi.login_with_password(user, passwd)
コード例 #8
0
 def setUp(self):
     super(ApplySessionHelpersTestCase, self).setUp()
     self.session = mock.Mock()
     session.apply_session_helpers(self.session)