# -*- coding: utf-8 -*-
from collections import defaultdict
+
try:
from mock import Mock
except ImportError:
- from unittest.mock import Mock
+ from unittest.mock import patch, Mock
-from .. import mgr
-from . import ControllerTestCase
from ..controllers.cephfs import CephFS
+from . import ControllerTestCase # pylint: disable=no-name-in-module
class MetaDataMock(object):
}[key]
+@patch('dashboard.mgr.get_metadata', Mock(side_effect=get_metadata_mock))
class CephFsTest(ControllerTestCase):
cephFs = CephFS()
- @classmethod
- def setup_server(cls):
- mgr.get_metadata = Mock(side_effect=get_metadata_mock)
-
- def tearDown(self):
- mgr.get_metadata.stop()
-
def test_append_of_mds_metadata_if_key_is_not_found(self):
mds_versions = defaultdict(list)
# pylint: disable=protected-access