Fix the container_binary to use by mocking the CEPH_CONTAINER_BINARY env
variable.
Signed-off-by: Sébastien Han <seb@redhat.com>
journal_size = module.params.get('journal_size', None)
block_db_size = module.params.get('block_db_size', None)
dmcrypt = module.params.get('dmcrypt', None)
- osds_per_device = module.params.get('osds_per_device', None)
+ osds_per_device = module.params.get('osds_per_device', 1)
if not osds_per_device:
fatal('osds_per_device must be provided if action is "batch"', module)
from . import ceph_volume
from ansible.compat.tests.mock import MagicMock
+import mock
+import os
+@mock.patch.dict(os.environ, {'CEPH_CONTAINER_BINARY': 'docker'})
class TestCephVolumeModule(object):
def test_data_no_vg(self):