pass
else:
raise NFSInvalidOperation('FSAL {self.fsal.name} not supported')
+
+ def __eq__(self, other):
+ if not isinstance(other, Export):
+ return False
+ return self.to_dict() == other.to_dict()
pool=cluster_info['pool'],
namespace=cluster_info['namespace']))
] if enable else []
- # pylint: disable=protected-access
- #ganesha.Ganesha._get_orch_nfs_services = Mock(return_value=orch_nfs_services)
+ """
# mock nfs daemons
def _get_nfs_instances(service_name=None):
if not enable:
for _, daemons in instances.items():
result.extend(daemons)
return result
+ """
+
with mock.patch('nfs.module.Module.describe_service') as describe_service, \
mock.patch('nfs.module.Module.rados') as rados:
yield
- #ganesha.ExportMgrOrchestrator._get_orch_nfs_instances = Mock(
- # side_effect=_get_nfs_instances)
-
def test_parse_daemon_raw_config(self):
expected_daemon_config = [
{
self._store = {}
- if self.__class__.__name__ not in M_classes:
+ if self.__class__ not in M_classes:
# call those only once.
self._register_commands('')
self._register_options('')
- M_classes.add(self.__class__.__name__)
+ M_classes.add(self.__class__)
super(M, self).__init__()
self._ceph_get_version = mock.Mock()