]>
git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/tests/__init__.py
680302e6afa1af17cb3c4803dab923625df8492c
2 from __future__
import absolute_import
7 if 'UNITTEST' in os
.environ
:
9 # Mock ceph_module. Otherwise every module that is involved in a testcase and imports it will
10 # raise an ImportError
15 from unittest
import mock
20 def __init__(self
, *args
):
21 super(M
, self
).__init
__()
22 self
._ceph
_get
_version
= mock
.Mock()
23 self
._ceph
_get
= mock
.MagicMock()
24 self
._ceph
_get
_module
_option
= mock
.MagicMock()
25 self
._ceph
_get
_option
= mock
.MagicMock()
26 self
._validate
_module
_option
= lambda _
: True
27 self
._configure
_logging
= lambda *_
: None
28 self
._unconfigure
_logging
= mock
.MagicMock()
29 self
._ceph
_log
= mock
.MagicMock()
30 self
._ceph
_get
_store
= lambda _
: ''
31 self
._ceph
_get
_store
_prefix
= lambda _
: {}
32 self
._ceph
_dispatch
_remote
= lambda *_
: None
37 cm
.BaseMgrStandbyModule
= M
38 sys
.modules
['ceph_module'] = cm
39 sys
.modules
['rados'] = mock
.Mock()