else:
journal_vg = self.common_vg
- journal_size = prepare.get_journal_size(lv_format=False)
-
# create 1 vg per data device first, mapping them to the device path,
# when the lv gets created later, it can create as many as needed (or
# even just 1)
'osd-data', data_uuid, vg=data_vg, extents=data_lv_extents)
journal_uuid = system.generate_uuid()
journal_lv = lvm.create_lv(
- 'osd-journal', journal_uuid, vg=journal_vg, size=journal_size)
+ 'osd-journal', journal_uuid, vg=journal_vg, size=self.journal_size)
command = ['--filestore', '--data']
command.append('%s/%s' % (data_vg.name, data_lv.name))
import argparse
import pytest
+import os
from ceph_volume import exceptions
from ceph_volume.util import arg_validators
def setup(self):
self.validator = arg_validators.OSDPath()
- def test_is_not_root(self):
+ def test_is_not_root(self, monkeypatch):
+ monkeypatch.setattr(os, 'getuid', lambda: 100)
with pytest.raises(exceptions.SuperUserError):
self.validator('')