Exemplo n.º 1
0
 def test_groups_multiple_devices(self, stub_call):
     out = [
         'NAME="sdaa5" PARLABEL="ceph lockbox"',
         'NAME="sdaa" RO="0"',
         'NAME="sdaa1" PARLABEL="ceph data"',
         'NAME="sdaa2" PARLABEL="ceph journal"',
     ]
     stub_call((out, '', 0))
     result = disk.device_family('sdaa5')
     assert len(result) == 4
Exemplo n.º 2
0
 def test_groups_multiple_devices(self, stub_call):
     out = [
         'NAME="sdaa5" PARLABEL="ceph lockbox"',
         'NAME="sdaa" RO="0"',
         'NAME="sdaa1" PARLABEL="ceph data"',
         'NAME="sdaa2" PARLABEL="ceph journal"',
     ]
     stub_call((out, '', 0))
     result = disk.device_family('sdaa5')
     assert len(result) == 4
Exemplo n.º 3
0
 def test_parses_output_correctly(self, stub_call):
     names = ['sdaa', 'sdaa5', 'sdaa1', 'sdaa2']
     out = [
         'NAME="sdaa5" PARLABEL="ceph lockbox"',
         'NAME="sdaa" RO="0"',
         'NAME="sdaa1" PARLABEL="ceph data"',
         'NAME="sdaa2" PARLABEL="ceph journal"',
     ]
     stub_call((out, '', 0))
     result = disk.device_family('sdaa5')
     for parsed in result:
         assert parsed['NAME'] in names
Exemplo n.º 4
0
 def test_parses_output_correctly(self, stub_call):
     names = ['sdaa', 'sdaa5', 'sdaa1', 'sdaa2']
     out = [
         'NAME="sdaa5" PARLABEL="ceph lockbox"',
         'NAME="sdaa" RO="0"',
         'NAME="sdaa1" PARLABEL="ceph data"',
         'NAME="sdaa2" PARLABEL="ceph journal"',
     ]
     stub_call((out, '', 0))
     result = disk.device_family('sdaa5')
     for parsed in result:
         assert parsed['NAME'] in names