assert 'A logical group name or a path' in stdout
+class TestGetJournalLV(object):
+
+ @pytest.mark.parametrize('arg', ['', '///', None, '/dev/sda1'])
+ def test_no_journal_on_invalid_path(self, monkeypatch, arg):
+ monkeypatch.setattr(lvm.prepare.api, 'get_lv', lambda **kw: False)
+ prepare = lvm.prepare.Prepare([])
+ assert prepare.get_journal_lv(arg) is None
+
+ def test_no_journal_lv_found(self, monkeypatch):
+ # patch it with 0 so we know we are getting to get_lv
+ monkeypatch.setattr(lvm.prepare.api, 'get_lv', lambda **kw: 0)
+ prepare = lvm.prepare.Prepare([])
+ assert prepare.get_journal_lv('vg/lv') == 0
+
+
class TestActivate(object):
def test_main_spits_help_with_no_arguments(self, capsys):