def test_volume_group(self): good_names = ['vg00', 'group-name', 'groupname-'] bad_names = ['-leading-hyphen', 'únicode', 'sp aces'] pv = StorageDevice("pv1", fmt=blivet.formats.get_format("lvmpv"), size=Size("1 GiB")) vg = LVMVolumeGroupDevice("testvg", parents=[pv]) for name in good_names: self.assertTrue(vg.is_name_valid(name)) for name in bad_names: self.assertFalse(vg.is_name_valid(name))